Переключение темы сайта в React с помощью useContext
#usecontext #webdev #frontend #jsarticle #javascript #react
#usecontext #webdev #frontend #jsarticle #javascript #react
DEV Community
Toggling Light/Dark Theme in React with useContext
Context was always a great option for sharing app-wide state such as theming. With the useContext hook, it became even better!
Forwarded from For Web — фронтенд, дизайн, программирование
This media is not supported in your browser
VIEW IN TELEGRAM
Искусство каркасных заглушек: Кумар МакМиллан о нюансах применения скелетонов в UI на примере каталога расширений Firefox → https://farmdev.com/thoughts/108/the-art-of-ui-skeletons/
Как работают анти адблокеры
Детальный разбор адблокеров, их истории, и reverse engineering
#jsarticle #frontend #webdev
Детальный разбор адблокеров, их истории, и reverse engineering
#jsarticle #frontend #webdev
На канале @opensourcefuture выходят подборки различных github-репозиториев - могут быть полезными для тех, кто хотел бы внести свой вклад в развитие open-source, или просто получить новый опыт в разработке. А еще, на канале много интересного для web-разработчиков. Ребят, подписываемся, не стесняемся.
Ребят, подписываемся https://t.iss.one/opensourcefuture
Ребят, подписываемся https://t.iss.one/opensourcefuture
InQL - расширение Burp Suite для тестирования безопасности GraphQL приложений
#graphql #security #webdev #jstools
#graphql #security #webdev #jstools
GitHub
GitHub - doyensec/inql: InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability…
InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Burp integration. - doyensec/inql
Не используте .wait() в Cypress
Автор статьи предлагает альтернативное решение в виде использования переменных, которые заполняются при окончании действия, без нужды для задания таймера
#cypress #testing #webdev #jsarticle #frontend
Автор статьи предлагает альтернативное решение в виде использования переменных, которые заполняются при окончании действия, без нужды для задания таймера
#cypress #testing #webdev #jsarticle #frontend
Medium
Don’t Use Wait in Your Cypress Tests
Fixing Cypress flakiness
Написание фуллстек Next.js + MongoDB приложения
Часть 1: аутентификация
Часть 2: профиль пользователя
#nextjs #fullstack #webdev #javascript #jsarticle #mongodb #auth
Часть 1: аутентификация
Часть 2: профиль пользователя
#nextjs #fullstack #webdev #javascript #jsarticle #mongodb #auth
DEV Community
How I build a full-fledged app with Next.js and MongoDB Part 1: User authentication (using Passport.js)
This is a rewrite of our previous version, which reflects the newest commit of nextjs-mongodb-app. B...
Синтезация текста в браузере
Простая статья о том как самому, сидя на диване, синтезировать текст на языке JavaScript
Прислал автор канала @Speech4Pro
#javascript #jsarticle #webdev #frontend
Простая статья о том как самому, сидя на диване, синтезировать текст на языке JavaScript
Прислал автор канала @Speech4Pro
#javascript #jsarticle #webdev #frontend
Forwarded from Вебня (Sergey Rubanov)
Cloudflare опубликовали статью со сравнениями производительности HTTP/3 и HTTP/2. Экспериментальная поддержка HTTP/3 уже присутствует в браузерах на основе Chromium, ночных сборках Firefox и Safari Technology Preview.
https://blog.cloudflare.com/http-3-vs-http-2/
https://blog.cloudflare.com/http-3-vs-http-2/
The Cloudflare Blog
Comparing HTTP/3 vs. HTTP/2 Performance
We announced support for HTTP/3, the successor to HTTP/2, during Cloudflare’s birthday week last year. Our goal is and has always been to help build a better Internet. Even though HTTP/3 is still in draft status, we've seen a lot of interest from our users.
Forwarded from For Web — фронтенд, дизайн, программирование
Введение в экспериментальный API performance.measureMemory(), позволяющий отслеживать потребление оперативной памяти вашей веб-страницей → https://web.dev/monitor-total-page-memory-usage/
Профилирование производительности React приложений
#react #perf #webdev #jsarticle #javascript #frontend #profiling
#react #perf #webdev #jsarticle #javascript #frontend #profiling
Addyosmani
Profiling React.js Performance
This guide looks at measuring React component render performance with the React Profiler API, measuring interactions with React's new experimental scheduler ...
Эффективный Code Splitting в React: практический гайд
#webdev #jsarticle #react #frontend #javascript
#webdev #jsarticle #react #frontend #javascript
Hackernoon
Effective Code Splitting in React: A Practical Guide | HackerNoon
Large bundle sizes and slow startup is a common problem faced by single-page applications (SPAs), since they typically download all the JavaScript required for every single page of the application right at the start, before rendering a single pixel.
Создание сервиса по укорачиванию ссылок на Node.js и MongoDB и разворачивание на Azure
#nodejs #backend #jsarticle #javascript #mongodb #azure
#nodejs #backend #jsarticle #javascript #mongodb #azure
DEV Community
Building a URL shortening service with NodeJS and MongoDB. Deploy to Azure.
Hey there, we would be building a URL shortening service with NodeJS, Express, and MongoDB. We would...