Демистификация утечек памяти — https://nodesource.com/blog/memory-leaks-demystified
Performance Checklist 2020 — https://www.smashingmagazine.com/2020/01/front-end-performance-checklist-2020-pdf-pages/
Среднее время загрузки 2020 — https://www.machmetrics.com/speed-blog/average-page-load-times-for-2020/
Understanding CSS Grid — https://www.smashingmagazine.com/2020/01/understanding-css-grid-lines/
Чего ждать от Angular 9 — https://ionicframework.com/blog/angular-9-0-0-and-ivy-improvements/
Angular: уменьшаем количество change-detection циклов — https://netbasal.com/reduce-change-detection-cycles-with-event-coalescing-in-angular-c4037199859f
Выполняем JS не в главном потоке браузера — https://web.dev/off-main-thread/
Variable Fonts — https://24ways.org/2019/an-introduction-to-variable-fonts/ | https://medium.com/web-standards/введение-в-вариативные-шрифты-3f2b6123e1cd
WebAuthn в реальной жизни — https://www.youtube.com/watch?v=yx_eHBsXyIo&feature=youtu.be
Гайд по HTTP Security Headers — https://nullsweep.com/http-security-headers-a-complete-guide/
Flexible Captioned Slanted Images или подписанные изображения с наклонностями — https://24ways.org/2019/flexible-captioned-slanted-images/
SICP на JavaScript — https://sicp.comp.nus.edu.sg
Ресурс Browsers Default Styles — https://browserdefaultstyles.com
Релизы NodeJS 12.4.1,13.6.0, 10.18.1 — https://nodejs.org/en/blog/release/v12.14.1/ | https://nodejs.org/en/blog/release/v13.6.0/ | https://nodejs.org/en/blog/release/v10.18.1/
Mozilla Firefox 72 — https://hacks.mozilla.org/2020/01/firefox-72-our-first-song-of-2020/ | https://www.mozilla.org/en-US/firefox/72.0/releasenotes/ | https://www.mozilla.org/en-US/firefox/72.0.1/releasenotes/
Safary Technology Preview 98 — https://webkit.org/blog/9689/release-notes-for-safari-technology-preview-98/
npm 6.13.5 и 6.13.6 — https://blog.npmjs.org/post/190165702645/release-6136
TypeScript 3.8 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-3-8-beta/
Ember.js 3.15 — https://blog.emberjs.com/2019/12/20/ember-3-15-released.html
Laravel 6.10 — https://laravel-news.com/laravel-6-10
Django 3.0.2 — https://docs.djangoproject.com/en/3.0/releases/3.0.2/
Ruby 2.7.0 — https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/
Rust 1.40 — https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
nginx 1.17.7 — http://nginx.org/en/CHANGES
nginx Unit 1.14.0 — https://mailman.nginx.org/pipermail/unit/2019-December/000192.html
Релиз phpMyAdmin 5.0.0 — https://www.phpmyadmin.net/news/2019/12/26/phpmyadmin-500-released/
Анти-бандлер Snowpack — https://www.snowpack.dev/
Назойливые уведомления в Chrome больше не пройдут — https://blog.chromium.org/2020/01/introducing-quieter-permission-ui-for.html
JavaScript Rising Stars 2019 — https://risingstars.js.org/2019/en/
Эксперимент Vim9 — https://news.ycombinator.com/item?id=21952461
Слушайте на любимой платформе:
RSS — csssr.radio/rss/news512.rss
iTunes — podcasts.apple.com/us/podcast/id1370045815
SoundCloud — soundcloud.com/csssr/sets/512-news
Spotify — open.spotify.com/show/5Hq6ToODwWvWQfKs5uZqSd
Я.Музыка — music.yandex.ru/album/7040324/track/54795992
Пишите нам и читайте:
Telegram—канал CSSSR: t.me/csssr
Twitter CSSSR: twitter.com/csssr_dev
Telegram ведущего: t.me/Vindizh
Twitter ведущего: twitter.com/Vindizh
Плейлист
Новости 512
Интересные публикации
Почему всё так сложно с CSS 4
Дебаггер Firefox
Автоматизация с Google Apps Script
Фреймворк Alpine.js
Но...
Интересные публикации
Документалка о Vue.js
Менеджер музыки на Vue.js
Буст сайта Leroy Merlin с Web Components
Блокирующий загрузку CSS...
Интересные публикации
Устройство Chrome от Google University
Кроссбраузерное тестирование с LambdaTest
Asset Modules в Webpack 5
React-библиоте...
Интересные публикации
Работа браузеров
Event Loop в Ноде
Несекьюрная загрузка
Интервью с DHH
Lion веб-комопненты
GraalVM в Одноклассниках
Цикл статей по тестированию от “Б...
Интересные публикации
Как читать спеку ECMAScript
SIMD
Discord на Rust’е
GraalVM(раз)
GraalVM(два)
Столпы успеха...
Интересные публикации
Service Workers и оптимизация
Генераторы и итераторы с ES6
Освоение GraphQL
Типизация с TypeScript...
Интересные публикации
Микрооптимизации производительности и JavaScript
Уменьшаем количество перерендеров в React
Передача данных между Vue-компонен...
Интересные публикации
Vue.js off main thread
HTTP: сравнение разных протоколов и подходов
Adaptive Loading для оптимизации производительности...
Демистификация утечек памяти — https://nodesource.com/blog/memory-leaks-demystified
Performance Checklist 2020 — https://www.smashingmagazine.com/2020/01/front-end-performance-checklist-2020-pdf-pages...
В этом специальном выпуске мы подведём итоги года, раздадим призы лучшим новостям и поздравим вас с Новым Годом.
С Наступающим 2020!
Слушайте на любимой платформе:
RSS
iTun...
Интересные публикации
Vue 3 на VueToronto
Largest Contentful Paint
Real User Monitoring systems
Микробраузеры
Цена CSS-...
Интересные публикации
Дебаггинг с watchpoints в Mozilla Firefox
Как справиться с большим потоком траффика и быть к нему готовым
Аналог caniuse для...
Интересные публикации
Масштабирование Web Sockets
HTML-тег
Начало работы с React и сравнение с другими фреймворками
Vue.js:...
Интересные публикации
JavaScript Tooling, complete guide
Production-ready Vue.js app in 5 steps
Github Actions для публикации npm-пакета...
Новости 512 — predustanovka, RC-парад, новые фичи Vue 3, CSS 8, Github for mobile и Oracle vs Google
Интересные публикации
React Concurrent Mode, мини-гайд
FireFox окончательно переехал на Web Components
Ещё один разбор новых фич Vue 3, включая Suspense...
Интересные публикации
Techniques for instantiating classes
Отчёт по SmashingConf
Vue 3 Composition API
React Native и перформанс на iOS...
Интересные публикации
Лучшие практики по Suspense и Concurrent Mode от команды React
Масштабируемый GraphQL API
Ускорение Instagram, часть 4: оптимизация б...
Интересные публикации
Текстовый мультиплеерный adventure
PWA-мифы
Serverless API
Разработка API на Nest.js
Тренды CSS 2019...
Интересные публикации
Как работает многопользовательский интерфейс в Figma
Figma Community
Samsung App Store & PWA
Old NodeJS
TS fo...
Интересные публикации
Вариативность во frontend-стеке
Docker и разработка Node.js-приложений
Как заниматься open-source и не оставаться позитивным...
Интересные публикации
Как правильно готовить изображения
Новые DevTools Firefox
Руководство по использованию кастомных CSS-свойств
Мощь clip-path...
h2>Интересные публикации
15 must-have директив Vue
Переход Gitlab к CD с Kubernetes
Keeping it simple with CSS that scales
Разработка Chrome-расш...
Интересные публикации
Миграция по методу Франкенштейна: часть 1 и часть 2
Как наблюдает Intersection Observer
Thinking in React Hooks
О семантике...
Интересные публикации
REST-архитектура, часть 2
Кастомизация скроллбаров
Как веб-контент влияет на расход аккумулятора устройства
Wi-Fi 6 вышел,...
Интересные публикации
REST-архитектура, часть 1
Гайд по использованию WSL 2
Ускорение Instagram, часть 2
Презентация V8 Light
Заливае...
Интересные публикации
Первый взгляд на Github Actions от Evil Martians
Что нового в Laravel 6.0 от Auth0
Опыт использования Vue.js в Едадиле
Диаг...
Интересные публикации
Best-practices по созданию Angular-компонентов
Оптимизация производительности Angular
Тестирование React-приложений
Кодим и...
Интересные публикации
Нативные JavaScript-модули уже сегодня
Ускорение загрузки изображений
Использование requestAnimationFrame с React Hooks
Осн...
Интересные публикации
Соревнование 13k games
Производительность Vue
React IDE
CDN для изображений
Авторизация
Best-practices тестирования JS и NodeJS-приложе...
Интересные публикации
Дизайн-принципы для разработчиков
7 CSS-трендов 2019
9 способов использовать CSS в React
25 лет PHP, Расшифровка от «Типичный программист»
Ускорение веб-версии Insta...