Производительные веб-анимации и интерактив: достигаем 60 FPS https://blog.algolia.com/performant-web-animations/
Algolia
60 FPS: Performant web animations for optimal UX - Algolia Blog
Developers spend time speeding up page loads with fast animations, to limit impact on UX. Here are practical tips for creating performant web animations.
Основные ошибки accessability при разработке сайта https://habrahabr.ru/post/335352/
habrahabr.ru
Основные ошибки accessibility при разработке сайта
Приветствую! В данной статье речь пойдет о самых распространенных ошибках web мастеров с точки зрения доступности для пользователей программ экранного доступа.
План миграции с экосистемы React из-за вопросов с патентом https://onespeed.io/blog/post/patent-free-react-ecosystem-migration-plan/
Вредоносный код в npm-пакетах и борьба с ним https://habrahabr.ru/company/ruvds/blog/335144/
Руководство по покадровой анимации с помощью CSS и JavaScript https://www.sitepoint.com/frame-by-frame-animation-css-javascript/
Sitepoint
Frame by Frame Animation Tutorial with CSS and JavaScript — SitePoint
Michael Romanov explains how you can build a frame by frame animation with just HTML, CSS and JavaScript which performs well and works great on all browsers
ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript https://tproger.ru/translations/wtf-is-ecmascript/
Tproger
ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript
Изучение JavaScript может сбить с толку по множеству причин, одной из них являются акронимы. В этой статье мы разберём их значения и историю возникновения.
Захват потока с MediaRecorder https://zhirzh.github.io/2017/09/02/mediarecorder/
Firefox 55: first desktop browser to support WebVR https://hacks.mozilla.org/2017/08/firefox-55-supports-webvr/
Mozilla Hacks – the Web developer blog
Firefox 55: first desktop browser to support WebVR
Firefox on Windows is the first desktop browser to support the new WebVR standard (and macOS support is ready now in Nightly!) You'll find many new features for developers, as ...
Почему задержка (latency) имеет значение: основы веб-производительности https://www.youtube.com/watch?v=ak4EZQB4Ylg&feature=youtu.be
YouTube
Front End Center — Why Latency Matters: Foundations of Web Performance
Depending on where you live and the devices you use, high-latency internet access might be a totally foreign concept or an everyday reality, so in this episo...
Google официально добавил быстрые ответы на основе AMP в мобильную выдачу https://www.searchengines.ru/google-amp-answers.html
Searchengines.ru
Google официально добавил быстрые ответы на основе AMP в мобильную...
Google подтвердил, что начиная с прошлой недели, AMP-страницы стали использоваться в качестве источника для быстрых ответов на мобильных устройствах – блока, который отображается в топе... #amp
О чем всегда стоит помнить при локализации веб-сайта, чтобы потом не было стыдно https://habrahabr.ru/company/lokalise/blog/335200/
Хабр
О чем всегда стоит помнить при локализации веб-сайта, чтобы потом не было стыдно
В нашем прошлом материале, посвященному переводам, мы частично затрагивали тему локализации через адаптацию контента. Сегодня хотелось бы более детально рассмотр...
Свойства для интервалов (*-gap) становятся универсальными https://css-live.ru/vecssti-s-polej/svojstva-dlya-intervalov-gap-stanovyatsya-universalnymi.html
CSS-LIVE
Свойства для интервалов (*-gap) становятся универсальными
Свойство grid-gap и его части станут универсальными row-gap, column-gap и gap, заработают во флексбоксах и мультиколонках и переедут в модуль Box Alignment
Создание графиков на CSS с помощью гридов и пользовательских свойств https://css-tricks.com/css-charts-grid-custom-properties/
CSS-Tricks
More CSS Charts, with Grid & Custom Properties | CSS-Tricks
I loved Robin's recent post, experimenting with CSS Grid for bar-charts. I've actually been using a similar approach on a client project, building a
Модуль CSS-изоляции (CSS Containment Level 1) стал кандидатом в рекомендации https://css-live.ru/vecssti-s-polej/modul-css-izolyacii-css-containment-level-1-stal-kandidatom-v-rekomendacii.html
CSS-LIVE
Модуль CSS-изоляции (CSS Containment Level 1) стал кандидатом в рекомендации
Модуль CSS-изоляции (про свойство contain, полезное для оптимизации отрисовки компонентов) стал кандидатом в рекомендации (т.е. можно смело пользоваться)
JavaScript паттерны: паттерн Observer https://www.sitepoint.com/javascript-design-patterns-observer-pattern/
Sitepoint
JavaScript Design Patterns: The Observer Pattern — SitePoint
Camilo Reyes looks at the observer pattern — a handy pattern to use for keeping parts of a page in sync in response to events and the data they provide.