For Web — фронтенд, дизайн, программирование
14.8K subscribers
5.47K photos
7 videos
5 files
1.74K links
Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Download Telegram
Возможности JavaScript, которые пора забыть: Дэвид Флэнаган в преддверии свежего издания «Полного руководства по JavaScript» объясняет, почему книга стала тоньше и вспоминает более не актуальные возможности JS → https://davidflanagan.com/2020/05/12/javascript-to-forget.html
API Stylebook, коллекция рекомендаций по проектированию API от реальных компаний → http://apistylebook.com
This media is not supported in your browser
VIEW IN TELEGRAM
Примененяем Web Animations API для создания эффекта фейерверка при нажатии на кнопку → https://css-tricks.com/playing-with-particles-using-the-web-animations-api/
Quickref, экспериментальный поисковик для разработчиков от Рахима Давлеткалиева: только релевантные сайты, категории (блоги/форумы/репозитории/документация), приватность → https://quickref.dev
Эффективность Brotli в реальном мире: Гарри Робертс разбирается, какие результаты может дать переход от Gzip к Brotli → https://csswizardry.com/2020/04/real-world-effectiveness-of-brotli/
Красота прогрессивного улучшения: Мануэль Матузович делится примерами прогрессивного улучшения, благодаря которым его проект работает в IE11 и на современной версии Nokia 3310 → https://www.matuzo.at/blog/beauty-of-progressive-enhancement
Анализ быстродействия Notion: Иван Акулов подробно исследует слабые места приложения и предлагает практические оптимизации → https://3perf.com/blog/notion/
Как устроена локализация приложений Badoo: процесс, особенности, контроль качества, релизы и версионирование → https://habr.com/p/485138
Конец инди-браузеров: Сэмюэль Мэддок рассказывает, как W3C, Google, Microsoft и Netflix пошли против открытого веба и практически закрыли вход на рынок браузеров → https://blog.samuelmaddock.com/posts/the-end-of-indie-web-browsers
Git наизнанку: иллюстрированный пошаговый обзор внутреннего механизма работы Git → https://codewords.recurse.com/issues/two/git-from-the-inside-out
Диагностика приложений на Node.js: исчерпывающий обзор API и инструментов для поиска ошибок и проблем.

Часть 1 → https://nodesource.com/blog/diagnostics-in-NodeJS-1
Часть 2 → https://nodesource.com/blog/diagnostics-in-NodeJS-2
Часть 3 → https://nodesource.com/blog/diagnostics-in-NodeJS-3
Humaaans, бесплатная коллекция иллюстрированных персонажей с возможностью кастомизации → https://www.humaaans.com
Поддержка IE11 для обычных пользователей прекращается уже в октябре этого года → https://www.swyx.io/writing/ie11-eol

Крупные компании уже отказываются от поддержки IE в своих продуктах, в их числе YouTube, GitHub, Atlassian, Yahoo, Zendesk, Spotify и другие.
Reactivue, новый фреймворк, реализующий лучшее из мира React и Vue → https://reactivue.com
NanoPop, движок для позиционирования привязанных к другим элементам попапов (более простая и лёгкая альтернатива Popper) → https://github.com/Simonwep/nanopop
Опыт интеграции веб-компонентов на сайт Леруа Мерлен: Валентин Федяков о мотивации, процессе и результатах → https://habr.com/p/488648/
Великая миграция с CoffeeScript на TypeScript в 2017: инженеры Dropbox спустя три года рассказали историю переноса сотен тысяч строк кода на TypeScript → https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017
Что я не знал о CSS-свойстве content: Мануэль Матузович о малоизвестных значениях и возможностях content → https://www.matuzo.at/blog/heres-what-i-didnt-know-about-content/
NPM стал помечать пакеты заброшенными спустя сутки без коммитов → https://forweb.dev/news/2020-npm-abandoned-packages/
Ask About Company: список вопросов, которые вам стоит задать компании на собеседовании → https://askabout.company