Дайджест Форвеба №4

Важные новости и материалы второй половины февраля 2019

Application Holotypes: A Guide to Architecture Decisions

Обзор типовых видов веб-приложений и их характеристик, ограничений и рекомендаций по реализации от Джейсона Миллера.

Новые математические функции в CSS

Вести с полей от Бенджамина Де Кока: рабочая группа CSS договорилась о добавлении в язык новых математических функций clamp, sin, cos, tan, acos, asin, atan, atan2, hypot, sqrt, pow.

Zero Server

Максимально простой в использовании и не требующий настройки веб-сервер с поддержкой Node.js, React, HTML и Markdown.

JavaScript Loading Priorities in Chrome

Эдди Османи с обзором способов подключения скриптов, объяснением их влияния на производительность и рекомендациями по использованию каждого способа.

A Roadmap for Node.js Security

Подробный обзор угроз безопасности и способов защиты проектов на Node.js.

Better web video with AV1 codec

Андрей Ситник с введением в использование нового видеокодека AV1 в вебе и примером конвертации гифок в видео для максимальной экономии ресурсов.

TSLint in 2019

Создатели TSLint о планах на будущее: постепенный отказ от развития своего инструмента и фокус на поддержке TypeScript в ESLint.

Документальный фильм об Ember.js

История, стоящая за Ember.js: кем, как и зачем был создан фреймворк и как он развивался.

Make frontend “backend” again

Хороший доклад Николая Рыжикова о том, как эволюционировал подход к разработке бэкенда и что из него могут позаимствовать фронтендеры, чтобы разрабатывать интерфейсы эффективнее.