Case study: Analyzing Notion app performance. Иван Акулов разбирает перформанс сервиса Notion и дает советы по улучшению → https://bit.ly/2WMJmbN
——————————————
Поддержать нас
——————————————
Поддержать нас
What (not) to Prefetch/Prerender. Эдди Османи делиться опытом, полученным в разработке библиотеки Quicklink → https://bit.ly/2ZuRRd8
——————————————
Поддержать нас
——————————————
Поддержать нас
Есть вопрос: так как в русскоязычном интернете донатить не особо принято, а продавать свои курсы я не хочу - назрела мысля сделать что-то по типу еженедельного дайджеста материалов из мира фронтенда за символическую плату (например 1$/месяц). Это бы простимулировало бы меня плотнее заниматься блогом в инсте и каналом.
А теперь внимание, сам вопрос:
А теперь внимание, сам вопрос:
если бы я запустил это завтра - ты бы подписался?
Anonymous Poll
8%
однозначно да
23%
скорее всего да
37%
скорее всего нет
32%
нет
👍1
Визуализация промисов и Async/Await. Неплохая статья, объясняющая как работают промисы на иллюстрациях → https://bit.ly/2ziWHj2
——————————————
Поддержать нас
——————————————
Поддержать нас
Node.js Certification: My Experience and Advice. Константин Комелин делиться опытом прохождения сертификации JSNAD и дает полезные советы как готовиться к ней → https://bit.ly/3e85CTh
——————————————
Поддержать нас
——————————————
Поддержать нас
How to Build a Chrome Extension. Довольно подробная инструкция на css-tricks → https://bit.ly/3bUPIKw
——————————————
Поддержать нас
——————————————
Поддержать нас
Modern css Solutions for Old CSS Problems . Прикольный проект, в котором Стефания Эклз современные решения типичных проблем в CSS → https://bit.ly/3eiVY02
——————————————
Поддержать нас
——————————————
Поддержать нас
ES2020 Has Been Finalized. Here is What I’m Excited About. Разбор того, что все-таки войдет в стандарт 2020 (с примерами) → https://bit.ly/3bWCFZb
——————————————
Поддержать нас
——————————————
Поддержать нас
Detect inactive users with the Idle Detection API. Обзор нового интересного API, которое могут скоро завести в хром. Думаю по-началу оно будет использоваться только для модалок типа "вы еще здесь?", но уверен, что есть и более интресные варианты применения → https://bit.ly/2WY4T19
——————————————
Поддержать нас
——————————————
Поддержать нас
Как писал ранее - решил стартонуть регулярный дайджест на патреоне. Формат, что буду писать и зачем все это расписал в интро посте → https://bit.ly/3eqHxaD.
Главное что нужно понимать, это то, что ведение каналов/блогов занимает все больше времени, так как хочется улучшать качество контента и искать новые форматы. Становясь патроном, вы окажете огромную поддержку мне лично и моим ресурсам, поэтому welcome!
P.S. Первый пост уже в эту пятницу
Главное что нужно понимать, это то, что ведение каналов/блогов занимает все больше времени, так как хочется улучшать качество контента и искать новые форматы. Становясь патроном, вы окажете огромную поддержку мне лично и моим ресурсам, поэтому welcome!
P.S. Первый пост уже в эту пятницу
Forwarded from Иван Акулов про разработку
Фреймворки в веб-воркере
Веб поддерживает многопоточность (с помощью веб-воркеров) уже 10 лет. Тем не менее, весь JS, который мы пишем, по-прежнему обычно работает только в главном потоке. Из-за этого любые долгие операции блокируют всю страницу намертво.
Крутым решением было бы научить React, Vue, Svelte и т.п. работать из веб-воркеров — а в главном потоке оставить только обновление DOM. Шабхи Паникер из команды Chrome исследует этот подход (и другие) и пишет, почему сегодня это нереалистично: https://docs.google.com/document/d/1nu0EcVNC3jtmUVWL8Gs5eCj2p_984kamNhG2nS9gOC0/edit
Веб поддерживает многопоточность (с помощью веб-воркеров) уже 10 лет. Тем не менее, весь JS, который мы пишем, по-прежнему обычно работает только в главном потоке. Из-за этого любые долгие операции блокируют всю страницу намертво.
Крутым решением было бы научить React, Vue, Svelte и т.п. работать из веб-воркеров — а в главном потоке оставить только обновление DOM. Шабхи Паникер из команды Chrome исследует этот подход (и другие) и пишет, почему сегодня это нереалистично: https://docs.google.com/document/d/1nu0EcVNC3jtmUVWL8Gs5eCj2p_984kamNhG2nS9gOC0/edit
Setting TypeScript For Modern React Projects Using Webpack And Babel. Очень подробное руководство на smashingmagazine → https://bit.ly/2XxYadw
——————————————
Поддержать меня
——————————————
Поддержать меня
What is DNS? Domain Name System, DNS Server, and IP Address Concepts Explained. Отличная статья в блоге freecodecamp о том, как работает DNS → https://bit.ly/3cczHzL
——————————————
Поддержать меня
——————————————
Поддержать меня
Forwarded from Вебня (Sergey Rubanov)
Google продолжают выпускать статьи о метриках Web Vitals. В этот раз они написали об инструментах для измерения метрик. Среди таких: Lighthouse, PageSpeed Insights, Chrome DevTools, Search Console, собственный сервис от web.dev, расширение Web Vitals для Chrome, а также новый Chrome UX Report API.
web.dev
Core Web Vitals workflows with Google tools | Articles | web.dev
With the growing importance of Core Web Vitals, site owners and developers increasingly focus on performance and key user experiences. Google provides many tools to help evaluate, optimize, and monitor pages, but users are often confused by the different…
Всем привет!
Встречайте первый выпуск дайджеста на Patreon. В нем обсуждаем: Deno, Reparenting в React и CSS-находки в популярных приложениях и другое.
Присойденяйтесь, будет интересно → https://bit.ly/2Bh9Z0f
Встречайте первый выпуск дайджеста на Patreon. В нем обсуждаем: Deno, Reparenting в React и CSS-находки в популярных приложениях и другое.
Присойденяйтесь, будет интересно → https://bit.ly/2Bh9Z0f
5 Differences Between Arrow and Regular Functions. Хорошая статья для начинающих → https://bit.ly/3cmuQMD
——————————————
Поддержать меня
——————————————
Поддержать меня
Первый взгляд на записи и кортежи в JavaScript. Разбор пропосала от Робина Рикарда и Рика Баттона в переводе на Хабре → https://bit.ly/2XjLw2L
——————————————
Поддержать меня
——————————————
Поддержать меня
How to Hide Secrets in Strings— Modern Text hiding in JavaScript. Прикольный способ спрятать пасхалки в тексте с помощью стеганографии (скрытых символов) → https://bit.ly/2TY6r9x
——————————————
Поддержать меня
——————————————
Поддержать меня
A Visual Guide To React Mental Models, Part 2: UseState, UseEffect And Lifecycles. Obed Parlapiano описывает свои ментальные модели, котороые он использует для работы со стейтом, пропсами и хуками в реакт → https://bit.ly/3do5bUP
——————————————
Поддержать меня
——————————————
Поддержать меня
The ultimate roundup of React form validation solutions. Сравнение возможностей самых популярных библиотек для работ с формами в реакт → https://bit.ly/2XMGg75
——————————————
Поддержать меня
——————————————
Поддержать меня