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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


• videoОнлайн-собеседование джуниор верстальщика
• podcastvideoПодкаст «Да как так-то?». Выпуск № 8. Релокация в Берлин: опыт фронтенд-разработчика
• podcast «Новости 512» от CSSSR: ES2022, Java SE 17, оптимизация JS-бандла, ArrayBuffer, gap, тени, WebKit в других браузерах на iOS
• podcastПодкаст «Фронтенд Юность» #204: Рефлексирующий Раунд Робин
• podcastПодкаст «Веб-стандарты» №300. Юбилейный выпуск полным составом, фронтенд как хобби, как дела и какие новости у ведущих

Веб-разработка


• habrВеб-безопасность 202
• habrАдаптивный layout — как переверстать весь проект, не перевёрстывая его
• habrNFC в веб сделали: кому пригодится такой подход к технологии
• habrКак спарсить любой сайт?
• enПопрощайтесь с рендерингом на стороне сервера. Prerender.io — SPA с учетом SEO.
• en5 RCE-уязвимости в npm за $15,000
• enИспользование монорепозиториев — не так уж и плохо (пример из практики)



CSS


• habrCSS-переменные в медиазапросах
• enПрямо в head: новый сниппет для диагностики производительности CSS
• enПредотвращение нежелательных сдвигов макета, вызванных полосами прокрутки, с помощью свойства CSS scrollbar-gutter
• enУпрощение стилизации форм с помощью accent-color
• enСистемы для z-index
• enИзучение CSS Paint API: Polygon Border
• enCSS Container Queries: относительная длина контейнера
• enГенератор анимированного градиентного фона
• enПонимание min-content, max-content и fit-content в CSS
• enСоздайте индикатор загрузки на CSS с одним div

JavaScript


• Проект elk развивает компактный JavaScript-движок для микроконтроллеров
• enСравнение методов добавления и вставки с помощью JavaScript
• enObserver Pattern в JavaScript — ключ к реактивному поведению
• enES-модули: для более быстрого JavaScript?
• enЧто значит быть JS Front-End разработчиком в наше время?






Браузеры


• Google опубликовал план прекращения поддержки второй версии манифеста Chrome
• Критика включения API Idle Detection в Chrome 94. Эксперименты с Rust в Chrome
• Релиз Chrome 94

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

Комментарии (4)


  1. aio350
    26.09.2021 23:16
    +4

    спасибо за подборку


  1. ht-pro
    27.09.2021 11:20
    +3

    Проект elk развивает компактный JavaScript-движок для микроконтроллеров

    Спойлер

    В Elk реализовано небольшое, но достаточное для создания рабочих сценариев, подмножество спецификации Ecmascript 6. В частности, поддерживается базовый набор операторов и типов, но нет поддержки массивов, прототипов, выражений this, new и delete. Вместо var и const предлагается использовать let, а вместо do, switch и for - while. Не предоставляется стандартная библиотека, т.е. нет таких объектов Date, Regexp, Function, String и Number.

    Зато "на JS")...


  1. gewisser
    27.09.2021 23:43

    В нашей компании Svelte стали в некоторых подпроектах применять. Мне кажется через несколько лет, он может подвинуть Vue. Может в дайджест уже пора и его включить?


    1. alexzfort Автор
      28.09.2021 09:44

      Последние полгода включаем его на постоянной основе. По svelte не на каждой неделе появляется что-то интересное, но время от времени добавляем отдельный блок, например в выпуске №484 и предыдущих