Chrome будет принудительно отключать JavaScript при медленном соединении. Тим Кадлек разобрался и подробно описал, как это работает, как протестировать свой сайт и как определить на сервере, что сайт запрашивается в режиме NOSCRIPT → https://timkadlec.com/remembers/2018-09-06-chromes-noscript-intervention/
This media is not supported in your browser
VIEW IN TELEGRAM
Как в Dropbox используют Framer X и реальные данные для дизайна → https://medium.com/p/5b64c0876858
Trashy.css выбрасывает все стили и показывает структуру документа с рекомендациями по улучшению разметки. Натан Смит о мотивации и деталях реализации библиотеки → https://css-tricks.com/introducing-trashy-css/
27 докладов с Web Audio Conf 2018 и бонус в виде концерта для смартфонов и оркестра → https://www.youtube.com/playlist?list=PLQ9S5oqvpyWm2-HDGnQWWlX30pqYlb_Rz
Соревнование по фронтенду Яндекс.Блиц пройдёт с 15 по 27 октября: 100, 75 и 50 тысяч рублей победителям, сертификаты двадцати лучшим участникам → https://ya.cc/3vS7Y
Взгляд на внутреннее устройство современного браузера. Серия иллюстрированных статей от Марико Косаки на Google Developers:
CPU, GPU, память и многопроцессная архитектура → https://developers.google.com/web/updates/2018/09/inside-browser-part1
Как браузер обрабатывает переходы между страницами → https://developers.google.com/web/updates/2018/09/inside-browser-part2
Как устроен процесс отрисовки, от парсинга до компоновки → https://developers.google.com/web/updates/2018/09/inside-browser-part3
Как браузер обрабатывает пользовательский ввод → https://developers.google.com/web/updates/2018/09/inside-browser-part4
CPU, GPU, память и многопроцессная архитектура → https://developers.google.com/web/updates/2018/09/inside-browser-part1
Как браузер обрабатывает переходы между страницами → https://developers.google.com/web/updates/2018/09/inside-browser-part2
Как устроен процесс отрисовки, от парсинга до компоновки → https://developers.google.com/web/updates/2018/09/inside-browser-part3
Как браузер обрабатывает пользовательский ввод → https://developers.google.com/web/updates/2018/09/inside-browser-part4
Введение в Node.js от Андрея Мелихова: как и зачем появилась Node.js, из чего она состоит и как ей пользоваться → https://youtu.be/MXqKatH5Lw4
Третий выпуск видеоблога Вадима Макеева. Lingualeo, диватоз и графика в SVG и PNG → https://youtu.be/mAoxm-AyNCw
«Каждый модуль должен делать только одну вещь и делать её хорошо» — не принцип единственной ответственности.
Подробное объяснение того, в чём заключается настоящий принцип единственной ответственности → https://hackernoon.com/abfdd005b137
Подробное объяснение того, в чём заключается настоящий принцип единственной ответственности → https://hackernoon.com/abfdd005b137
🎧
Свежие подкасты
«Веб-стандарты» №139, англоязычный выпуск: четыре интервью со спикерами CSS-Minsk-JS: Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas → https://medium.com/p/e541df49227f
«Веб-стандарты» №140: пара новинок Safari, семантика и TypeScript, разработчики в W3C, Redux не нужен, новый ES всё ломает, новые стрелки в JS → https://medium.com/p/cf1639fef0c0
Frontend Weekend №72: что изменилось за год у Дарьи Пушкарской (о развитии карьеры, школе фронтенда и выступлениях) → https://soundcloud.com/frontend-weekend/fw-72
«Фронтенд-юность» №66, в гостях Алексей Фёдоров, организатор HolyJS и других конференций: Java vs JavaScript, HolyJS без души, бизнес и как потерять 10 лямов, TechTrain, Epam и обманщики → https://soundcloud.com/frontend_u/e66
«Новости 512» от CSSSR №23: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_023
Свежие подкасты
«Веб-стандарты» №139, англоязычный выпуск: четыре интервью со спикерами CSS-Minsk-JS: Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas → https://medium.com/p/e541df49227f
«Веб-стандарты» №140: пара новинок Safari, семантика и TypeScript, разработчики в W3C, Redux не нужен, новый ES всё ломает, новые стрелки в JS → https://medium.com/p/cf1639fef0c0
Frontend Weekend №72: что изменилось за год у Дарьи Пушкарской (о развитии карьеры, школе фронтенда и выступлениях) → https://soundcloud.com/frontend-weekend/fw-72
«Фронтенд-юность» №66, в гостях Алексей Фёдоров, организатор HolyJS и других конференций: Java vs JavaScript, HolyJS без души, бизнес и как потерять 10 лямов, TechTrain, Epam и обманщики → https://soundcloud.com/frontend_u/e66
«Новости 512» от CSSSR №23: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_023
Does it mutate? Справочник по мутирующим и безопасным методам массивов → https://doesitmutate.xyz/
TypeScript Deep Dive, бесплатная книга по Тайпскрипту: от основ до внутреннего устройства компилятора → https://basarat.gitbooks.io/typescript/
«Львович», изоморфная библиотека Павла Черторогова для склонения названий русских городов, определения пола по ФИО и склонения имён по падежам → https://github.com/nodkz/lvovich
8 главных заблуждений о распределённых системах: полезный любому программисту обзор основных проблем приложений, работающих с сетью, и возможных решений → https://www.simpleorientedarchitecture.com/8-fallacies-of-distributed-systems/