#browser
Google Chrome будет отмечать слишком медленные сайты специальным индикатором
https://xakep.ru/2019/11/12/badge-of-shame/
Google Chrome будет отмечать слишком медленные сайты специальным индикатором
https://xakep.ru/2019/11/12/badge-of-shame/
«Хакер»
Google Chrome будет отмечать слишком медленные сайты специальным индикатором
Инженеры компании Google рассказали, что планируют создать систему специальных индикаторов, которые дадут пользователям Chrome понять, что они имеют дело с медленным или быстрым ресурсом.
GSAP 3 Playground: подборка демок на CodePen с некоторыми новыми клевыми функциями
https://codepen.io/collection/DrGLLo
https://codepen.io/collection/DrGLLo
Подборка креативных демок на веб-технологиях «Awesome Demos Roundup» #10
https://tympanus.net/codrops/2019/11/12/awesome-demos-roundup-10/
https://tympanus.net/codrops/2019/11/12/awesome-demos-roundup-10/
Codrops
Awesome Demos Roundup #10 - Codrops
Get inspired with this collection of fresh, creative coding experiments from around the web.
Обработка null и undefined в JavaScript
https://medium.com/javascript-scene/handling-null-and-undefined-in-javascript-1500c65d51ae
https://medium.com/javascript-scene/handling-null-and-undefined-in-javascript-1500c65d51ae
Medium
Handling null and undefined in JavaScript
One aspect of JavaScript development that many developers struggle with is dealing with optional values. What are the best strategies to…
Состояние современных методов оптимизации изображений в сети в 2019 году
https://www.heartinternet.uk/blog/the-state-of-modern-image-optimisation-techniques-on-the-web-in-2019/
https://www.heartinternet.uk/blog/the-state-of-modern-image-optimisation-techniques-on-the-web-in-2019/
Как TypeScript делает вас лучшим JavaScript разработчиком
https://www.sitepoint.com/typescript-better-javascript-developer/
https://www.sitepoint.com/typescript-better-javascript-developer/
Ранний взгляд на Vue 3 Composition API в дикой природе
https://css-tricks.com/an-early-look-at-the-vue-3-composition-api-in-the-wild/
https://css-tricks.com/an-early-look-at-the-vue-3-composition-api-in-the-wild/
Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение
https://habr.com/ru/post/475324/
https://habr.com/ru/post/475324/
Хабр
Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение
Привет, Хабр! Сегодня мы продолжим наши изыскания на тему функционального программирования в разрезе EcmaScript, на спецификации которого основан JavaScript. В...
React Context за 5 минут: что это и как использовать
https://tproger.ru/articles/react-context-in-5-min/
https://tproger.ru/articles/react-context-in-5-min/
Tproger
React Context за 5 минут: что это и как использовать
Что такое React Context и как с ним работать? Быстрый и понятный разбор на примере.
#ts
Производительность optional chaining в JavaScript
optional chaining - фича TypeScript 3.7, позволяющая превратить
https://medium.com/devschacht/performance-of-javascript-optional-chaining-bf2a8aa99797
Производительность optional chaining в JavaScript
optional chaining - фича TypeScript 3.7, позволяющая превратить
foo && foo.bar && foo.bar.baz && foo.bar.baz.quxв
foo?.bar?.baz?.qux;Подробнее о том, как это влияет на производительность:
https://medium.com/devschacht/performance-of-javascript-optional-chaining-bf2a8aa99797
Medium
Производительность optional chaining в JavaScript
Перевод статьи Eryk Napierała: Performance of JavaScript optional chaining
Вечные вопросы каждого наступающего года - на чем писать фронт?
Вот топ-5 JS-фреймворков для фронтенд-разработки в 2020 году
Часть 1: https://habr.com/ru/company/ruvds/blog/476286/
Часть 2: https://habr.com/ru/company/ruvds/blog/476288/
Вот топ-5 JS-фреймворков для фронтенд-разработки в 2020 году
Часть 1: https://habr.com/ru/company/ruvds/blog/476286/
Часть 2: https://habr.com/ru/company/ruvds/blog/476288/
Хабр
Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 1
Вероятно, фронтенд-разработчикам знакомо нечто подобное: вводишь в поисковике «лучшие JavaScript-фреймворки» и получаешь в ответ целую гору результатов, из котор...
Как вы удаляете неиспользуемый CSS с сайта?
https://css-tricks.com/how-do-you-remove-unused-css-from-a-site/
https://css-tricks.com/how-do-you-remove-unused-css-from-a-site/
CSS-Tricks
How Do You Remove Unused CSS From a Site?
Here's what I'd like you to know upfront: this is a hard problem. If you've landed here because you're hoping to be pointed at a tool you can run that
Адаптивная загрузка — улучшение веб-производительности на бюджетных устройствах
https://dev.to/addyosmani/adaptive-loading-improving-web-performance-on-low-end-devices-1m69
https://dev.to/addyosmani/adaptive-loading-improving-web-performance-on-low-end-devices-1m69
DEV Community
Adaptive Loading - Improving Web Performance on low-end devices
Adaptive Loading is a pattern for delivering a fast core experience to all users (including low-end devices) where you progressively add high-end-only features, if a user's network and hardware can handle it
Angular SEO: как сделать страницы, дружественными к поиску
https://buttercms.com/blog/angular-seo-how-to-make-search-friendly-pages
https://buttercms.com/blog/angular-seo-how-to-make-search-friendly-pages
Buttercms
Angular SEO: How to Make Search-Friendly Pages
In this article, we discuss how Angular apps need special SEO treatment, and provide you with specific deployment instructions.