Состояние современных методов оптимизации изображений в сети в 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/
#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.
Введение в кодировку символов/текста в вебе
https://itnext.io/introduction-to-character-text-encoding-in-web-4b315c4244f2
https://itnext.io/introduction-to-character-text-encoding-in-web-4b315c4244f2
Medium
Introduction to Character/Text Encoding in Web
In this article, we will learn about different techniques to display ASCII and UTF encoded characters in JavaScript, CSS, and HTML.
Подкаст «Веб-стандарты» №204. Chrome Dev Summit, GitHub, снимок веба 2019, GSAP 3, Visual Studio
https://soundcloud.com/web-standards/episode-204
https://soundcloud.com/web-standards/episode-204
SoundCloud
204. Chrome Dev Summit, GitHub, снимок веба 2019, GSAP 3, Visual Studio
18 ноября 2019: Chrome Dev Summit, GitHub Universe, снимок веба 2019, большой релиз GSAP 3, семейство Visual Studio.
— Вадим Макеев
— Олег Соломка
Содержание
00:01:47 События
00:05:24 Chrome Dev Su
— Вадим Макеев
— Олег Соломка
Содержание
00:01:47 События
00:05:24 Chrome Dev Su
Multiple-column Layout и column-span в Firefox 71
https://hacks.mozilla.org/2019/11/multiple-column-layout-and-column-span-in-firefox-71/
https://hacks.mozilla.org/2019/11/multiple-column-layout-and-column-span-in-firefox-71/
Mozilla Hacks – the Web developer blog
Multiple-column Layout and column-span in Firefox 71
Firefox 71 adds the column-span property from Multiple-column Layout. In this post Rachel Andrew takes a look at the implementation.
Angular Promises Versus Observables
https://www.syncfusion.com/blogs/post/angular-promises-versus-observables.aspx?utm_campaign=angularweekly&utm_medium=email&utm_source=revuenewsletter
https://www.syncfusion.com/blogs/post/angular-promises-versus-observables.aspx?utm_campaign=angularweekly&utm_medium=email&utm_source=revuenewsletter
Syncfusion Blogs
Angular Promises Versus Observables | Syncfusion Blogs
This blog post explains difference between the observable and promise (observable vs promise) and how observables are superior than promises using the Syncfusion Angular Charts control.