В статье объясняются разные варианты защиты сайтов:
-- HTTPS
-- CORS
-- CSP
https://dev.to/ahmedatefae/web-security-knowledge-you-must-understand-it-part-i-https-tls-ssl-cors-csp-298l
-- HTTPS
-- CORS
-- CSP
https://dev.to/ahmedatefae/web-security-knowledge-you-must-understand-it-part-i-https-tls-ssl-cors-csp-298l
DEV Community
Web security knowledge you must understand it (Part I: HTTPS, TLS, SSL, CORS, CSP)
What is Web Security? The web is not safe for every user, Daily we hear about websites bec...
Charlie Gerard реализовала игру Pac-Man на WebXR 🔥
WebXR - это набор стандартов браузера для реализации виртуальной и дополненной реальности
https://twitter.com/devdevcharlie/status/1315361966697975808?s=20
WebXR - это набор стандартов браузера для реализации виртуальной и дополненной реальности
https://twitter.com/devdevcharlie/status/1315361966697975808?s=20
Twitter
Charlie Gerard 🏳️🌈
I've been playing around with WebXR and built a small experiment to play Pac-Man in mixed reality using JavaScript! 🙂 https://t.co/Hv3KKK5JLW Code: https://t.co/lfYUgvE8dJ #WebXR #threejs https://t.co/39RY0W4nQj
Полезные GIT alias команды:
— изменение сообщения коммита
— клонирование указанной ветки
— стилизация лога
и другие…
https://dev.to/dephraiim/git-commands-you-probably-didn-t-know-3bcm
— изменение сообщения коммита
— клонирование указанной ветки
— стилизация лога
и другие…
https://dev.to/dephraiim/git-commands-you-probably-didn-t-know-3bcm
DEV Community
🔱 Git Commands You Didn't Know
TL;DR One of my favorite things about Git is being as simple as it is and also being custo...
Разработчик ДомКлик делится опытом использования WorkBox (набор инструментов от Google для упрощения работы с сервис воркерами):
— Управление кэшированием
— Журналирование
— Интеграция с Google Analytics
— Способы использования
https://habr.com/ru/company/domclick/blog/523106/
— Управление кэшированием
— Журналирование
— Интеграция с Google Analytics
— Способы использования
https://habr.com/ru/company/domclick/blog/523106/
Хабр
WorkBox: ваш toolkit в мире сервис-воркеров
Привет, Хабр! Меня зовут Святослав. Я работаю в компании ДомКлик и отвечаю за развитие сервисов оформления ипотеки. В начале года мы взяли курс на внедрение философии Progressive Web Application (PWA)...
Собеседование в Facebook:
— этапы интервью
— примеры технических вопросов
— как подготовиться
https://levelup.gitconnected.com/cracking-the-top-40-facebook-coding-interview-questions-185bab32489f
— этапы интервью
— примеры технических вопросов
— как подготовиться
https://levelup.gitconnected.com/cracking-the-top-40-facebook-coding-interview-questions-185bab32489f
Medium
Cracking the top 40 Facebook coding interview questions
A look at the top 40 Facebook coding interview questions and best practices for preparing strategically.
Новое css свойство content-visibility
Google Chrome разработчики Jake Archibald и Surma о новом свойстве в css content-visibility, позволяющем сильно улучшить время на layout страницы с большим количеством html элементов.
Google Chrome разработчики Jake Archibald и Surma о новом свойстве в css content-visibility, позволяющем сильно улучшить время на layout страницы с большим количеством html элементов.
YouTube
Slashing layout cost with content-visibility - HTTP 203
Jake makes a quick change to the CSS of the HTML spec, and takes the layout time from 50 seconds down to 400ms. Then he spends a much longer amount of time chatting about it with Surma.
The result → https://goo.gle/34QX5B1
More info on content-visibility…
The result → https://goo.gle/34QX5B1
More info on content-visibility…
CSS variables:
— Что происходит, если var() использует undefined значение
— задание fallback значения для переменной
— помощь dev tools в работе с css переменными
https://patrickbrosset.com/articles/2020-09-21-3-things-about-css-variables-you-might-not-know/
— Что происходит, если var() использует undefined значение
— задание fallback значения для переменной
— помощь dev tools в работе с css переменными
https://patrickbrosset.com/articles/2020-09-21-3-things-about-css-variables-you-might-not-know/
Набор полезных инструментов для проверки доступности сайта, чистоты и качества кода, ссылок, seo
https://habr.com/ru/company/vdsina/blog/522932/
https://habr.com/ru/company/vdsina/blog/522932/
Сравнение хранилищ Redux vs Mobx:
— Одно или несколько хранилищ?
— Бойлерплейт
— Что легче расширять?
— Что легче тестировать?
— Дебагинг
— Популярность
https://blog.codota.com/redux-vs-mobx/
— Одно или несколько хранилищ?
— Бойлерплейт
— Что легче расширять?
— Что легче тестировать?
— Дебагинг
— Популярность
https://blog.codota.com/redux-vs-mobx/
Codota Blog
Redux vs MobX in React: Which is right for you? | Codota Blog
The sooner you adopt a state management approach and library for your project, the less code you will be forced to rewrite as the size and complexity of your code-base grow.
Пример переноса тяжелой синхронной операции в Web Worker
https://blog.logrocket.com/how-to-improve-interface-responsiveness-with-web-workers/
https://blog.logrocket.com/how-to-improve-interface-responsiveness-with-web-workers/
LogRocket Blog
How to improve interface responsiveness with Web Workers - LogRocket Blog
This post shows you how to make your site feel more responsive to users and improve user satisfaction with Web Workers.
Небольшое сравнение Svelte с остальными библиотеками и фреймворками
https://dev.to/hanna/why-svelte-is-revolutionary-415e
https://dev.to/hanna/why-svelte-is-revolutionary-415e
DEV Community
Why svelte is revolutionary
Recently I've been trying multiple different JavaScript frameworks, ranging from React to Angular. Bu...
Как изменилась логика кэширования ресурсов с 86-й версии Google Chrome.
Причина изменения: увеличение безопасности и конфиденциальности, но есть и обратная сторона - трафик за ресурсами возрос на 4%
https://developers.google.com/web/updates/2020/10/http-cache-partitioning?hl=ru
Причина изменения: увеличение безопасности и конфиденциальности, но есть и обратная сторона - трафик за ресурсами возрос на 4%
https://developers.google.com/web/updates/2020/10/http-cache-partitioning?hl=ru
Google Developers
Gaining security and privacy by partitioning the cache | Web
Chrome's HTTP cache partitioning helps with better security and privacy.
🔥 Оказывается можно уже не писать код, а надиктовывать с помощью программного обеспечения Talon
https://twitter.com/JoshWComeau/status/1316809020301246466?s=20
https://twitter.com/JoshWComeau/status/1316809020301246466?s=20
Большинство вариантов по оптимизации фронтенд части сайта, собранные в одной статье:
— Алгоритмы сжатия
— Lazy Loading
— Partial Hydration
— Tree shaking
— Минификация
— использование более “компактных” библиотек и другие советы
https://levelup.gitconnected.com/the-ultimate-guide-to-modern-web-application-performance-ec4eec9939
— Алгоритмы сжатия
— Lazy Loading
— Partial Hydration
— Tree shaking
— Минификация
— использование более “компактных” библиотек и другие советы
https://levelup.gitconnected.com/the-ultimate-guide-to-modern-web-application-performance-ec4eec9939
Medium
The ultimate guide to modern web application performance
After reading this you will be able to boost your application speed beyond the limits. Good luck!