FrontEndDev
28.3K subscribers
2.32K photos
23 videos
7.52K links
🚀 Статьи, новости, туториалы по frontend разработке.

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Читать на парковке: https://max.ru/front_end_dev

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
#pwa

Превратите ваше приложение на Vue в PWA!

https://blog.bitsrc.io/turn-your-vue-web-app-into-a-pwa-ca04d8bcdd64
#js

Руководство по обработке ошибок в JavaScript

https://habr.com/company/ruvds/blog/431078/
React Podcast — 31: Hooks are Mixins with Ryan Florence

https://reactpodcast.com/31
Полное погружение в React.js 🔥
За 3 дня изучите основы и напишите свое первое приложение. Подробности 👉 @glocademy_bot
Прогрессивные веб приложения с Angular: часть 2 — ленивая загрузка

https://houssein.me/progressive-angular-applications-2
Как вы считаете, нужно ли знать как JS или фреймворк работает под капотом?
anonymous poll

Да, нужно. Это помогает в разработке/отладке. – 799
👍👍👍👍👍👍👍 89%

Нет. Просто следуй best practices и все будет ок – 63
👍 7%

Нужно только для прохождения собеседования. – 37
▫️ 4%

👥 899 people voted so far.
Как работает JavaScript

Немного о том, что мы имеем под капотом JavaScript. Рассмотрим на примере популярного движка V8.

Упрощенно, он состоит из 2 компонентов:
- Memory Heap - отвечает за выделение памяти
- Call Stack - стек вызова функций

Кроме этого в распоряжении разработчика есть Web-APIs (setTimeout и прочее)
В экосистему также входят Event loop, отвечающий за отслеживание событий и очередь колбеков (callback queue)

Подробнее про работу движка JS в нашем переводе.
Безболезненный линтинг CSS с помощью stylelint

https://blog.csssr.ru/2018/12/05/lint-your-css
Мета-программирование, компоненты высокого уровня и примеси с Angular Ivy

https://blog.nrwl.io/metaprogramming-higher-order-components-and-mixins-with-angular-ivy-75748fcbc310