Быстродействие для дизайнеров: изображения. Практические рекомендации для дизайнеров по использованию графики в вебе без вреда для быстродействия → https://calibreapp.com/blog/performance-for-designers-images
Разработчики Chrome отказались от поддержки HTTP/2 Server Push из-за сложности и невостребованности → https://www.opennet.ru/opennews/art.shtml?num=54069
W3C опубликовал черновик CSS Custom Highlight API, позволяющего стилизовать выделение произвольных диапазонов текста в документе без дополнительных элементов-обёрток → https://www.w3.org/TR/2020/WD-css-highlight-api-1-20201022/
10 выводов после внедрения TypeScript в Bloomberg: Роб Палмер подробно рассказал об уроках, вынесенных его командой инфраструктуры в процессе перевода кодовой базы Bloomberg (больше 50 миллионов строк) на TypeScript → https://www.techatbloomberg.com/blog/10-insights-adopting-typescript-at-scale/
Если не SPA, то что? Том МакРайт с обзором альтернативных подходов к разработке фронтенда → https://macwright.com/2020/10/28/if-not-spas.html
Как и почему мы переехали с собственного npm-репозитория на Verdaccio: Андрей Фримучков из Яндекса делится опытом доработки и внедрения нового внутреннего хранилища пакетов → https://habr.com/p/528386/
Стандартизация <select> и не только: Стефани Стимак из Microsoft рассказывает историю развития контролов в HTML и делится планами по решению болей разработчиков при работе с контролами вроде селектов или дейтпикеров → https://www.smashingmagazine.com/2020/11/standardizing-select-native-html-form-controls/
Руководство новичка по стейт-менеджеру Effector: от сторов и эффектов до организации и тестирования кода → https://dev.to/yanlobat/effector-s-beginner-guide-3jl4
Визуализация концепций Git на D3: наглядное объяснение принципа работы распространённых команд → https://onlywei.github.io/explain-git-with-d3
Dev Fonts, витрина для выбора шрифта для программирования → https://devfonts.gafi.dev
Интернационализация и локализация статических сайтов: Сэм Ричард делится опытом и рекомендациями по результатам разработки сайта chromeos.dev → https://www.smashingmagazine.com/2020/11/internationalization-localization-static-sites/
typesense, бесплатная опенсорс-альтернатива Elasticsearch и Algolia для быстрой реализации поиска → https://typesense.org/
Пишем собственный фреймворк с нуля, чтобы понять принципы работы других фреймворков: от движка шаблонов до управления состоянием → https://mfrachet.github.io/create-frontend-framework/
Основы веб-разработки: учебный план от Microsoft. 12 недель, 24 урока, теория по HTML/CSS/JS и практические задания → https://github.com/microsoft/Web-Dev-For-Beginners
Думаем как фронтенд-разработчик: Ахмад Шадид демонстрирует ход мыслей при вёрстке макета → https://ishadeed.com/article/thinking-like-a-front-end-developer
Великая унификация веб-технологий: предложение отказаться от HTML и CSS как исчерпавших себя технологий в пользу JavaScript. Подробное обоснование в 38-страничном документе → https://docs.google.com/document/d/1Ys-2Pb6PUVl8-5BMhM770trKNp_DmGrfskDlp-L_WSs/
Ответная статья о том, почему разделение на HTML/CSS/JavaScript полезно для пользователей → https://hiddedevries.nl/en/blog/2020-11-25-why-its-good-for-users-that-html-css-and-js-are-separate-languages/
Ответная статья о том, почему разделение на HTML/CSS/JavaScript полезно для пользователей → https://hiddedevries.nl/en/blog/2020-11-25-why-its-good-for-users-that-html-css-and-js-are-separate-languages/
Почему XMLHttpRequest называется так странно (не XMLHTTPRequest и не XmlHttpRequest) → https://twitter.com/cwilso/status/1316380176171692032
Как написать язык программирования на JavaScript: обширное практическое руководство → http://lisperator.net/pltut/
Что каждый разработчик должен знать о TCP: иллюстрированное объяснение важных особенностей протокола → https://robertovitillo.com/what-every-developer-should-know-about-tcp/
Лучшие практики проектирования прагматичного REST API: документация, версионирование, фильтрация и сортировка данных, обработка ошибок и другие аспекты → https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api