Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
Как при помощи ИИ сделать распознавание вводимых вами рукописных цифр прямо в браузере
•
Обзор архитектуры RenderingNG в Chromium
•
Все, что вы когда-либо хотели знать о WebRTC
•
NFC приходит в веб
•
Вот почему хранение JWT в Local Storage — катастрофическая ошибка
•
Более 15 полезных инструментов для фронтендера с уклоном в CSS
•
Обнаружение устройств, поддерживающих hover
•
Свойства блочной модели CSS. Объяснение с примерами
• Укрощаем режимы наложения: difference и exclusion
•
Почему разработчики любят Bulma CSS
•
Размышления об эффекте вырезания: CSS или SVG?
•
Не существует такого понятия, как абсолютная единица CSS
•
Использование abs(), sign(), round() и mod() в CSS сегодня
•
Логические свойства и значения CSS
•
Helvetica теперь является вариативным шрифтом
•
Создание генеративных пятен с помощью CSS Paint API
•
Выравнивание кнопки по вертикали
•
Прекратите изучать фреймворк, станьте JavaScript-разработчиком
•
В JS-функциях «побеждает» последний оператор return
•
Выполнение ES модулей в CLI
•
Написание игры Сокобан на JavaScript
•
Полное руководство по локализации вашего приложения с помощью Internationalization API в JavaScript
•
Vivaldi 4.1 — Хорошо забытое новое
•
Единичные и неожиданные результаты с Safari
•
Мнения о Safari 15
•
Safari не защищает веб, а убивает его
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Веб-разработка
•
Как при помощи ИИ сделать распознавание вводимых вами рукописных цифр прямо в браузере•
Обзор архитектуры RenderingNG в Chromium•
Все, что вы когда-либо хотели знать о WebRTC•
NFC приходит в веб•
Вот почему хранение JWT в Local Storage — катастрофическая ошибка- Инструменты
•
Не очень известные возможности Chrome Devtools
•
Что нового в DevTools (Chrome 93)
•
Релиз Yarn 3.0 производительность, ESBuild, улучшенные патчи, ...
- Производительность
•
Уроки, вынесенные после сессии WebPageTest на CSS-Tricks
•
Руководство для новичков в Lighthouse
•
Инлайнинг ресурсов в JavaScript фреймворках. Как команда Chrome улучшает LCP в экосистеме JS
- Доступность
• В Колорадо государственные веб-сайты и сайты местных органов власти должны будут отвечать стандартам доступности
•
Создание доступного диалога с нуля
•
101 совет и рекомендация по цифровой доступности
CSS
•
Более 15 полезных инструментов для фронтендера с уклоном в CSS•
Обнаружение устройств, поддерживающих hover•
Свойства блочной модели CSS. Объяснение с примерами• Укрощаем режимы наложения: difference и exclusion
•
Почему разработчики любят Bulma CSS•
Размышления об эффекте вырезания: CSS или SVG?•
Не существует такого понятия, как абсолютная единица CSS•
Использование abs(), sign(), round() и mod() в CSS сегодня •
Логические свойства и значения CSS•
Helvetica теперь является вариативным шрифтом•
Создание генеративных пятен с помощью CSS Paint API•
Выравнивание кнопки по вертикалиJavaScript
•
Прекратите изучать фреймворк, станьте JavaScript-разработчиком•
В JS-функциях «побеждает» последний оператор return•
Выполнение ES модулей в CLI•
Написание игры Сокобан на JavaScript•
Полное руководство по локализации вашего приложения с помощью Internationalization API в JavaScript- React
•
Mobx — неприятные моменты
•
Как написать свою онлайн-песочницу с поддержкой React и популярных библиотек
•
Как разобраться в исходном коде React
•
Глобальные и локальные стили в Next.js
•
Использование Web Share API в React
•
Использование BLoC Pattern в React
•
Визуальное руководство по рендерингу React — Props
•
Анализ читабельности Inline Conditional Rendering в React
•
Serverless функции в Gatsby Functions и Международная космическая станция
- Vue
•
@teqfw/vue
•
Гайд по миграции с Vue 2 на Vue 3. Часть 1
•
С Vue 3 вам может и не понадобиться Vuex
•
Как мы улучшили время загрузки нашего приложения на VueJS с 15 до 1с
•
Vue Router — официальный роутер для VueJS
- Angular
•
Angular Life: коды состояния сервера с Angular Universal
•
Как использовать push-уведомления в Angular?
•
Как создать E-Commerce сайт с помощью Angular 11, Commerce Layer и Paypal
- Ember
•
The Ember Times — Issue No. 185
•
Ember.js: The Good Parts
•
Избегание жизненного цикла компонентов
•
Ember.js Berlin — July 2021
- Svelte
•
Svelte Storm — IDE для Svelte
- Libs & Plugins
•
Фреймворк для создания изображений Open Graph
•
drumsynth — Синтез барабанов в JavaScript
Браузеры
•
Vivaldi 4.1 — Хорошо забытое новое•
Единичные и неожиданные результаты с Safari•
Мнения о Safari 15 •
Safari не защищает веб, а убивает егоДайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Поделиться ссылкой:
Интересные статьи
Интересные статьи
Продолжаю потихоньку публиковать избранные параграфы из книжки Управление digital-проектами. Ссылки на предыдущие части — в конце материала.Итак, мы героически вляпались ...
Сегодня в нашей подборке будет много интересного: поговорим о пасхалках в виниловых релизах, скрытых треках на Audio CD, странных пользовательских видео на YouTube, звуковом сопровождении игр и т...
Привет, Хабр! Я продолжаю экспериментировать с форматами и предлагаю вашему вниманию новый выпуск продуктового дайджеста. Не так важно, кто ты, самое важное — твой интерес к digital и желание...
Окончание жизни Spring Boot 2.1.x намечено на 1-е ноября 2020. Какие-то обновления до этой даты все еще будут, а после — пропадут. Нужно обновляться на 2.2. Сама процедура обновления не кажет...
ГЛАВА 1. Амбиции
Конец февраля 2018
Мы, как адепты идеологии свободного ПО и свободного рынка считаем, что монополия — это плохо.
Огромному количеству людей требуется удобная и быстра...
