Важные новости и материалы первой половины апреля 2019
Native image lazy-loading for the web!
Новый (пока что экспериментальный) атрибут loading для ленивой загрузки изображений и iframe появится в Chrome 75. Эдди Османи поделился подробностями и примерами использования.
What to expect in the new Microsoft Edge Insider Channels
Команда Microsoft Edge рассказала, чего ждать от новых сборок Edge на основе движка Chromium. Кстати, первые сборки для Windows 10 уже доступны.
Избавляемся от дублей пакетов в бандлах
Эдгар Нуруллин с обзором проблемы дублирования пакетов в бандлах и анонсом нового инструмента ostap для автоматического поиска и устранения дублей.
dimport
Полифилл ES-модулей с поддержкой динамических импортов, работающий даже в IE.
Безопасность клиентских приложений: практические советы для фронтенд-разработчиков
Лучшие практики безопасности фронтенда в обзоре Александра Руденко из Райффайзенбанка.
Infinite Scroll’ing the right way
Инженеры Walmart Labs подробно разбирают важные нюансы реализации бесконечной прокрутки и предлагают собственную производительную реализацию на основе IntersectionObserver.
Revisiting the rendering tier
Предыстория и причины модернизации фронтенда The Guardian: от 62 783 строк Sass до CSS-in-JS.
cube.js
Опенсорсный фреймворк для аналитики со всей необходимой бэкенд-инфраструктурой и клиентскими SDK.
Managing Z-Index In A Component-Based Web Application
Павел Померанцев рассказал о предсказуемом подходе к управлению z-index в приложениях, основанных на компонентом подходе.
Upcoming WebHID API — access Bluetooth/USB HID devices in web applications
Обзор нового WebHID API, который позволит веб-приложениям взаимодействовать со всевозможными Bluetooth/USB HID-девайсами вроде джойстиков, сенсоров или геймпадов.
Understanding Subresource Integrity
Дрю Маклиллан подробно объяснил, как защититься от подмены сторонних скриптов с помощью Subresource Integrity.
Editor.js
Опенсорсный расширяемый WYSIWYG-редактор c чистым JSON на выходе, используемый в VC, DTF и tjournal.