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

http://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Хорошие серваки от DigitalOcean: https://m.do.co/c/1351d64475ee

Реклама: http://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Passkey аутентификация на Express.js + Docker

Web Authentication API туториал

https://www.youtube.com/watch?v=lzelnAI914A
👍91👏1💩1
Перед мемоизацией

Несколько советов от Дена Абрамова по улучшению производительности React приложений, на которые стоит обратить внимание перед использованием memo и useMemo.

https://overreacted.io/before-you-memo/
👍21😁41👌1
Как посчитать временную сложность алгоритма

Что такое временная сложность и примеры расчета для разных видов алгоритмов.

https://algo.monster/problems/runtime_summary
11👍4🤮3🔥1
Утечки памяти, которые не утечки

О видах памяти, как работает сборщик мусора и как можно найти причину большого расхода памяти в NodeJs приложениях.

https://habr.com/ru/companies/alfa/articles/789782/
🔥11👍42
Создаем размытый box-shadow эффект

Используем комбинацию масок, градиентов и фильтров для создания более мягкого и интересного аналога box-shadow.

https://www.smashingmagazine.com/2024/01/css-blurry-shimmer-effect/
👍113👎3❤‍🔥1🔥1
Forwarded from Habr For Dev
#timeweb_статьи_перевод #javascript

Важные аспекты Unicode, о которых должен знать каждый разработчик JavaScript

⭐️◽️◽️◽️◽️

📖 Читать
👍143❤‍🔥1
Оптимизируем время до первого байта

Несколько советов по улучшению метрики TTFB.

https://web.dev/articles/optimize-ttfb
👍14🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Что нового в DevTools

Обновления DevTools v.122: официальное расширение для записи, новый функционал таймлайна, улучшенная работа с куками и еще куча всего.

https://developer.chrome.com/blog/new-in-devtools-122?hl=en
🔥14👍5
Создаем игру Gorillas на JS

Подробный туториал по разработке игры с использоваием JS + Canvas.

https://www.freecodecamp.org/news/gorillas-game-in-javascript/
18🔥5👍4🌚2
Изучаем доступность

Полный туториал по a11y познакомит вас с основами доступности, аспектами разаботки веб приложений с учетом нюансов доступности, и почему это важно.

https://www.youtube.com/watch?v=e2nkq3h1P68
👍11🔥21
Разбираемся с Interaction to Next Paint

О чем говорит новая метрика Core Web Vital и как ее можно оптимизировать.

https://blog.logrocket.com/exploring-interaction-next-paint-new-core-web-vital/
👍91
Forwarded from Habr For Dev
#css #accessibility

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 5

⭐️⭐️◽️◽️◽️

📖 Читать
👍102
За гранью пикселей и rems в CSS - относительные единицы измерения основанные на viewport

Частые ловушки, в которые попадают разрабочики при использовании относительных единиц измерения в CSS.

https://techhub.iodigital.com/articles/going-beyond-pixels-and-rems-in-css/relative-length-units-based-on-the-viewport
👍10🔥3🌚1
От множества к единому - переводим наши проекты в монорепозиторий

В каких случаях стоит хранить проекты в монорепе, и как слить все проекты в один, не потеряв при этом историю комитов.

https://www.aha.io/engineering/articles/monorepo
👍121🌚1
Оборачиваем в Docker ваше NextJs приложение с помощью Github Actions

Пошаговый туториал с конфигами, позволяющий настроить билд приложения с Github Actions.

https://mxd.codes/articles/docker-ci-cd-for-nextjs-with-github-actions
👍191👌1
Иммутабельные изменения массивов с Array.prototype.with

Заметка о том, как with поможет с модификацией массивов, создавая новую копию с изменениями.

https://web.dev/blog/array-with?hl=en
🔥11👍4🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Появление WebGL изображений при скролле

Эффект обратной пикселизации изображений при скролле с использованием WebGL и GSAP

https://tympanus.net/codrops/2024/02/07/on-scroll-revealing-webgl-image-explorations/

Демо | GitHub
🔥24👍21
Как отобразить радар-чарты в вебе

Создаем удобные и переиспользуемые компоненты для отображения данных в виде радар-чартов.

https://www.smashingmagazine.com/2024/02/draw-radar-charts-web/
🔥15👍21
Что такое CSS Motion Path

Как анимировать элементы по траектории с CSS Motion Path.

https://www.letsbuildui.dev/articles/what-is-css-motion-path/
19
Продвинутое использование селектора :is()

https://www.bram.us/2023/01/17/using-is-in-complex-selectors-selects-more-than-you-might-initially-think/
👍12