3D-аркада в браузере: как мы сделали игру на React + Redux
https://habr.com/ru/company/2gis/blog/498638/
https://habr.com/ru/company/2gis/blog/498638/
Как работает TypeScript? Взгляд с высоты птичьего полета
https://2ality.com/2020/04/typescript-workflows.html
https://2ality.com/2020/04/typescript-workflows.html
Мониторинг всей памяти, используемой веб-страницей: performance.measureMemory()
https://habr.com/ru/company/ruvds/blog/497986/
https://habr.com/ru/company/ruvds/blog/497986/
Создание масштабируемой архитектуры CSS с помощью BEM и служебных классов
https://css-tricks.com/building-a-scalable-css-architecture-with-bem-and-utility-classes/?ref=heydesigner
https://css-tricks.com/building-a-scalable-css-architecture-with-bem-and-utility-classes/?ref=heydesigner
CSS-Tricks
Building a Scalable CSS Architecture With BEM and Utility Classes | CSS-Tricks
Maintaining a large-scale CSS project is hard. Over the years, we've witnessed different approaches aimed at easing the process of writing scalable CSS. In
Превращение компонентов Vue в переиспользуемые npm пакеты
https://www.voorhoede.nl/en/blog/turning-vue-components-into-reusable-npm-packages/
https://www.voorhoede.nl/en/blog/turning-vue-components-into-reusable-npm-packages/
Онлайн-генератор нестандартных разделителей секций в CSS
https://wweb.dev/resources/css-separator-generator
https://wweb.dev/resources/css-separator-generator
wweb.dev
CSS Section Separator Generator
A collection of customizable CSS section separators, with the possibility to easily copy the code.
Vue.js: роуты с ленивой загрузкой и динамические комментарии в Webpack
https://dev.to/baumannzone/vue-js-lazy-load-routes-webpack-dynamic-comments-51nf
https://dev.to/baumannzone/vue-js-lazy-load-routes-webpack-dynamic-comments-51nf
DEV Community
Vue.js: Lazy load routes & Webpack dynamic comments
How to deal with Vue.js routes and lazy load Hi! My name is Jorge Baumann and I welcome you to thi...
Вы уже используете SVG для фавиконок? Руководство для современных браузеров.
https://medium.com/@antoineboulanger/are-you-using-svg-favicons-yet-a-guide-for-modern-browsers-836a6aace3df
https://medium.com/@antoineboulanger/are-you-using-svg-favicons-yet-a-guide-for-modern-browsers-836a6aace3df
Medium
Are you using SVG favicons yet? A guide for modern browsers.
You probably don’t need all these icon links and sizes.
10 менее известных функций Angular, которые вы, вероятно, никогда не использовали
https://blog.w3radar.com/less-known-angular-features-probably-never-used/
https://blog.w3radar.com/less-known-angular-features-probably-never-used/
Автоматизация тестирования веб-производительности с помощью Puppeteer
https://github.com/addyosmani/puppeteer-webperf
https://github.com/addyosmani/puppeteer-webperf
GitHub
GitHub - addyosmani/puppeteer-webperf: Automating Web Performance testing with Puppeteer 🎪
Automating Web Performance testing with Puppeteer 🎪 - addyosmani/puppeteer-webperf
👍1
Заметка по оптимизации React Hooks от Gapur Kassym
https://medium.com/javascript-in-plain-english/f219af221ccf
https://medium.com/javascript-in-plain-english/f219af221ccf
Medium
What We Should Know About React Hook Dependencies
Optimizing app performance
Свойство CSS «content» принимает альтернативный текст
https://www.stefanjudis.com/today-i-learned/css-content-accepts-alternative-text/
https://www.stefanjudis.com/today-i-learned/css-content-accepts-alternative-text/
Stefanjudis
The CSS "content" property accepts alternative text
The CSS 'content' property allows a way to provide an alternative text
5 полезных библиотек для работы с Date и Time
https://medium.com/javascript-in-plain-english/4fc6ecb8220a
https://medium.com/javascript-in-plain-english/4fc6ecb8220a
Medium
5 Useful JavaScript Time and Date Manipulation Libraries
Which is better?