- PVSM.RU - https://www.pvsm.ru -

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) - 1

Медиа [1]    |    Веб-разработка [2]    |    CSS [3]    |    JavaScript [4]    |    Браузеры [5]    |    Занимательное [6]

Медиа

podcast Подкаст «Веб-стандарты» №238: События в Яндексе, Safari, планы браузеров, новый CSS Zen Garden, Houdini vs CSS, Yandex набор UI [7]
podcast Подкаст «Фронтенд Юность (18+)» №146: Под суд за отсутствие accessibility [8]
podcast Подкаст «CSSSR»: Vue 3, новые фичи CSS, web.dev Russia, PHP 8, ML и QA, полиморфизм, State of Frontend 2020 [9]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) - 5 Веб-разработка

habr Возвращение веба 90-х годов [10]
habr Wasm или не Wasm? [11]
habr Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу [12]
en Добавление дополненной реальности на ваши сайты [13]
en От Gatsby до Eleventy: Выбор статического генератора сайта для личного сайта [14]
en Текущее состояние pixel-perfect верстки [15]
en Как перейти с Bootstrap 4 на 5 версию [16]
en Сделать Jamstack медленным? Вызов принят. [17]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) - 16 CSS

habr Чего я не знал о CSS [20]
Невидимые части CSS [21]
8 рекомендаций SCSS, о которых следует помнить [22]
en Эффект стоящих карточек на CSS [23]
en Три CSS альтернативы навигации на JavaScript [24]
en Grids Part 1: To grid or not to grid [25]
en CSS брейкпоинты, используемые популярными CSS фреймворками [26]
en Backdrop Filter эффект с CSS [27]
en Решение “click to animate gif” на чистом CSS [28]
en Style Stage — различные комбинации современных техник CSS для стилизации одной HTML структуры в стиле CSS Zen Garden [29]
en Как сделать текст курсивным [30]

JavaScript

habr 4 революционных возможности JavaScript из будущего [31]
habr 155 вопросов по JavaScript [32]
habr Установка и обновление зависимостей в JavaScript [33]
en Что такое замыкание, объяснение от Дена Абрамова [34]
en Простое объяснение делегирования событий в JavaScript [35]
en 34 самых популярных репозиториев JS на GitHub в июне 2020 года [36]
en 14 советов по оптимизации кода JavaScript для фронтенд разработчиков [37]
en 8 глупых JavaScript-проектов, которые заставят вас улыбнуться [38]
en Устранение дублирующихся объектов: три подхода [39]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) - 62 Браузеры

en Новое в Chrome 84 [67]
Релиз Chrome 84 [68]
Исправление Windows 10, снизившее потребление памяти в Chrome, отключили в новой версии браузера [69]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) - 64 Занимательное

Google развеял SEO-мифы о краулинговом бюджете [70]
Официально запущен сервис Mozilla VPN [71]
GitHub ушёл под лёд: 21 Тбайт открытого кода спрятано в арктическом хранилище [72]
Apple обновила стайлгайд для разработчиков и заменила в нём слова blacklist, master и slave для борьбы с дискриминацией [73]
NYT: взломавший Twitter-аккаунты Маска и других получил доступ к внутренним инструментам через чат компании в Slack [74]
Линус Торвальдс одобрил исключение из кода ядра Linux терминов slave, blacklist и прочих [75]

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.

Дайджест за прошлую неделю [76].
Материал подготовили dersmoll [77] и alekskorovin [78].

Автор: alexzfort

Источник [79]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/css/355174

Ссылки в тексте:

[1] Медиа: #media

[2] Веб-разработка: #development

[3] CSS: #css

[4] JavaScript: #js

[5] Браузеры: #browser

[6] Занимательное: #interesting

[7] Подкаст «Веб-стандарты» №238: События в Яндексе, Safari, планы браузеров, новый CSS Zen Garden, Houdini vs CSS, Yandex набор UI: https://medium.com/web-standards/episode-238-3533ce9bf361

[8] Подкаст «Фронтенд Юность (18+)» №146: Под суд за отсутствие accessibility: https://soundcloud.com/frontend_u/e146

[9] Подкаст «CSSSR»: Vue 3, новые фичи CSS, web.dev Russia, PHP 8, ML и QA, полиморфизм, State of Frontend 2020: https://soundcloud.com/csssr/vue-3-novye-fichi-css-webdev-russia-php-8-ml-i-qa-polimorfizm-state-of-frontend-2020

[10] Возвращение веба 90-х годов: https://habr.com/ru/company/ruvds/blog/510906/

[11] Wasm или не Wasm?: https://habr.com/ru/company/ruvds/blog/510904/

[12] Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу: https://habr.com/ru/company/meduza/blog/511090/

[13] Добавление дополненной реальности на ваши сайты : https://medium.com/samsung-internet-dev/adding-augmented-reality-to-your-websites-236cb3257c7a

[14] От Gatsby до Eleventy: Выбор статического генератора сайта для личного сайта: https://css-irl.info/from-gatsby-to-eleventy/

[15] Текущее состояние pixel-perfect верстки: https://ishadeed.com/article/pixel-perfection/

[16] Как перейти с Bootstrap 4 на 5 версию : https://designmodo.com/migrate-bootstrap-5/

[17] Сделать Jamstack медленным? Вызов принят. : https://css-tricks.com/make-jamstack-slow-challenge-accepted/

[18] Детали редизайна сайта The A11Y Project: https://www.a11yproject.com/announcements/2020-07-15-2020-redesign/

[19] Состояние кнопки и доступность : https://gomakethings.com/button-state-and-accessibility/

[20] Чего я не знал о CSS: https://habr.com/ru/post/511574/

[21] Невидимые части CSS: https://webdevblog.ru/nevidimye-chasti-css/

[22] 8 рекомендаций SCSS, о которых следует помнить: https://webdevblog.ru/8-rekomendacij-scss-o-kotoryh-sleduet-pomnit/

[23] Эффект стоящих карточек на CSS : https://codepen.io/lynnandtonic/pen/dyGjvLB

[24] Три CSS альтернативы навигации на JavaScript : https://css-tricks.com/three-css-alternatives-to-javascript-navigation/

[25] Grids Part 1: To grid or not to grid: https://sarahmhigley.com/writing/grids-part1/

[26] CSS брейкпоинты, используемые популярными CSS фреймворками : https://polypane.app/blog/css-breakpoints-used-by-popular-css-frameworks/

[27] Backdrop Filter эффект с CSS : https://css-tricks.com/backdrop-filter-effect-with-css/

[28] Решение “click to animate gif” на чистом CSS: https://christianheilmann.com/2020/07/16/a-css-only-click-to-animate-gif-solution/

[29] Style Stage — различные комбинации современных техник CSS для стилизации одной HTML структуры в стиле CSS Zen Garden: https://stylestage.dev/styles/queer-modes/

[30] Как сделать текст курсивным : https://css-tricks.com/how-to-italicize-text/

[31] 4 революционных возможности JavaScript из будущего: https://habr.com/ru/company/ruvds/blog/510900/

[32] 155 вопросов по JavaScript: https://habr.com/ru/post/510926/

[33] Установка и обновление зависимостей в JavaScript: https://habr.com/ru/company/domclick/blog/510812/

[34] Что такое замыкание, объяснение от Дена Абрамова: https://whatthefuck.is/closure

[35] Простое объяснение делегирования событий в JavaScript : https://dmitripavlutin.com/javascript-event-delegation/

[36] 34 самых популярных репозиториев JS на GitHub в июне 2020 года : https://dev.to/iriskatastic/34-most-popular-js-repositories-on-github-in-june-2020-41k5

[37] 14 советов по оптимизации кода JavaScript для фронтенд разработчиков : https://blog.bitsrc.io/14-javascript-code-optimization-tips-for-front-end-developers-a44763d3a0da

[38] 8 глупых JavaScript-проектов, которые заставят вас улыбнуться : https://www.twilio.com/blog/silly-javascript-projects

[39] Устранение дублирующихся объектов: три подхода : https://2ality.com/2020/07/eliminating-duplicate-objects.html

[40] Борьба за производительность по-настоящему больших форм на React: https://habr.com/ru/company/maxilect/blog/511322/

[41] Повышаем квалификацию с лучшими инструментами для web-разработки на React: https://habr.com/ru/company/vdsina/blog/510922/

[42] Методы улучшения и оптимизации производительности в приложениях React : https://www.smashingmagazine.com/2020/07/methods-performance-react-apps/

[43] React Spectrum — коллекция библиотек и инструментов от Adobe, которые помогут вам создать адаптивный, доступный и надежный пользовательский интерфейс : https://react-spectrum.adobe.com/blog/introducing-react-spectrum.html

[44] Почему я перешел с Vue в React : https://brettfisher.dev/why-i-switched-to-react/

[45] Взгляд на React Router 6 : https://www.carlrippon.com/a-look-at-react-router-6/

[46] Vue.js для начинающих, урок 3: условный рендеринг: https://habr.com/ru/company/ruvds/blog/510628/

[47] Vue.js для начинающих, урок 4: рендеринг списков: https://habr.com/ru/company/ruvds/blog/510898/

[48] Vue 3 теперь в RC : https://github.com/vuejs/rfcs/issues/189

[49] Взгляд на новый Vue: что ожидать во Vue 3 : https://www.telerik.com/blogs/what-to-expect-vue-3

[50] Вам не нужен Vuex с Vue 3 : https://dev.to/blacksonic/you-might-not-need-vuex-with-vue-3-52e4

[51] Использование IntersectionObserver с Vue.js : https://medium.com/@sebassegros/using-intersectionobserver-with-vue-js-8d5dd0134606

[52] Неправильное представление о методах жизненного цикла в Angular : https://medium.com/javascript-in-plain-english/a-misconception-about-angular-life-cycle-methods-346f1be73d7

[53] Хакаем формы Angular с Rxjs : https://dev.to/muhammedmoussa/hack-angular-forms-with-rxjs-4he7

[54] Создание пользовательской библиотеки с Angular : https://itnext.io/creating-a-custom-library-with-angular-888a7e3689ca

[55] The Ember Times — Issue No. 156: https://dev.to/embertimes/the-ember-times-issue-no-156-3pc

[56] Как модификаторы Ember могут управляться изнутри? : https://dev.to/_raja_sk_/how-do-ember-modifiers-get-to-be-managed-internally-1i40

[57] Использование ember-concurrency с TypeScript : https://jamescdavis.com/using-ember-concurrency-with-typescript/

[58] Ленивая загрузка изображений в Svelte : https://css-tricks.com/lazy-loading-images-in-svelte/

[59] Интерактивные карты с Leaflet и Svelte : https://imfeld.dev/writing/leaflet_with_svelte

[60] Отзывчивый Svelte (исследуя реактивность Svelte) : https://dev.to/kevinast/responsive-svelte-exploring-svelte-s-reactivity-5cen

[61] uvu — чрезвычайно быстрый и легкий тест-раннер для Node.js и браузера : https://github.com/lukeed/uvu

[62] form-validation.js — Самый настраиваемый фреймворк для валидации в JavaScript. : https://github.com/iendeavor/form-validation.js

[63] Введение в Stimulus.js, скромный JavaScript фреймворк, который дополняет ваш существующий HTML: https://www.smashingmagazine.com/2020/07/introduction-stimulusjs/

[64] Bree — лучший планировщик для Node.js с поддержкой cron, dates, ms, later и human-friendly strings: https://jobscheduler.net/#/

[65] Bumblebee — JavaScript фреймворк для создания голосовых приложений: https://github.com/jaxcore/bumblebee

[66] Воссоздание библиотеки Facebook Recoil: https://krasimirtsonev.com/blog/article/recreating-facebooks-recoil

[67] Новое в Chrome 84 : https://developers.google.com/web/updates/2020/07/nic84

[68] Релиз Chrome 84: https://www.opennet.ru/opennews/art.shtml?num=53362

[69] Исправление Windows 10, снизившее потребление памяти в Chrome, отключили в новой версии браузера: https://3dnews.ru/1015698

[70] Google развеял SEO-мифы о краулинговом бюджете: https://www.seonews.ru/events/google-razveyal-seo-mify-pro-kraulingovyy-byudzhet/

[71] Официально запущен сервис Mozilla VPN: https://www.opennet.ru/opennews/art.shtml?num=53368

[72] GitHub ушёл под лёд: 21 Тбайт открытого кода спрятано в арктическом хранилище: https://3dnews.ru/1016028

[73] Apple обновила стайлгайд для разработчиков и заменила в нём слова blacklist, master и slave для борьбы с дискриминацией : https://vc.ru/dev/143081-apple-obnovila-staylgayd-dlya-razrabotchikov-i-zamenila-v-nem-slova-blacklist-master-i-slave-dlya-borby-s-diskriminaciey

[74] NYT: взломавший Twitter-аккаунты Маска и других получил доступ к внутренним инструментам через чат компании в Slack : https://vc.ru/social/143125-nyt-vzlomavshiy-twitter-akkaunty-maska-i-drugih-poluchil-dostup-k-vnutrennim-instrumentam-cherez-chat-kompanii-v-slack

[75] Линус Торвальдс одобрил исключение из кода ядра Linux терминов slave, blacklist и прочих: https://xakep.ru/2020/07/14/no-more-slaves/

[76] Дайджест за прошлую неделю: https://habr.com/ru/post/510646/

[77] dersmoll: http://habrahabr.ru/users/dersmoll/

[78] alekskorovin: http://habrahabr.ru/users/alekskorovin/

[79] Источник: https://habr.com/ru/post/511640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=511640