Бюджет JavaScript (стоимость доставки и производительности) . Эдди Османи делится рецептами быстрой загрузки JS: меньше кода = меньше парсить/компилить + меньше передавать + меньше данных для декомпрессии #js https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e
Medium
The Cost Of JavaScript
As we build sites more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. In…
Доступные веб-приложения с помощью React, TypeScript и AllyJS #react https://css-tricks.com/accessible-web-apps-react-typescript-allyjs/
CSS-Tricks
Accessible Web Apps with React, TypeScript, and AllyJS
Accessibility is an aspect of web development that is often overlooked. I would argue that it is as vital as overall performance and code reusability. We j
В W3C опубликовали стратегические планы развития : Web Assembly, WebRTC, Web Payments, WebVR и многое другое #web #common https://www.w3.org/2017/11/w3c-highlights/
Оптические эффекты в пользовательских интерфейсах (для настоящих ботанов) #common https://medium.muz.li/optical-effects-9fca82b4cd9a
Medium
Optical effects in user interfaces
How to make optically balanced icons, correct shapes alignment, and perfect corner rounding
Начинаем разбираться с математическими функциями в CSS Level 4 #css https://webdesign.tutsplus.com/tutorials/mathematical-expressions-calc-min-and-max--cms-29735
Web Design Envato Tuts+
Getting Started With CSS Math Functions Level 4
Functional notations are part of the CSS Values and Units Module, which is also the home to useful math functions such as calc(), and as of level 4 min() and max(). These powerful functions open up...
Метрики загрузки страницы . Что все они означают? #web https://medium.com/web-standards/performance-metrics-ff23c213164e
Паттерны проектирования JavaScript на 2017 год . Перевод доклада Скотта Аллена #js https://www.youtube.com/watch?v=GjtfXIaQq7g
Сравнение скорости загрузки страниц в браузере: введение в методологию https://hacks.mozilla.org/2017/11/comparing-browser-page-load-time-an-introduction-to-methodology/
Mozilla Hacks – the Web developer blog
Comparing Browser Page Load Time: An Introduction to Methodology
On blog.mozilla.org, we shared results of a speed comparison study to show how fast Firefox Quantum with Tracking Protection enabled is compared to other browsers. In this companion post, we ...
Бывший глава китайского подразделения Google: работа, требующая социальных навыков, в будущем выйдет на первый план https://itc.ua/blogs/byivshiy-glava-kitayskogo-podrazdeleniya-google-rabota-trebuyushhaya-sotsialnyih-navyikov-v-budushhem-vyiydet-na-pervyiy-plan/
ITC.ua
Бывший глава китайского подразделения Google: работа, требующая социальных навыков, в будущем выйдет на первый план - ITC.ua
Экс-президент китайского подразделения Google, а ныне - глава инвестиционной фирмы Sinovation Ventures Кай-Фу Ли не сомневается, что в ближайшее
Подкаст «Drinkcast», Выпуск #18 — «Ребята, давайте жить дружно» https://spb-frontend.ru/podcast/18/?e-zhit-druzhno-v-18-m-vyp&utm_content=13154805
Обновите свой проект с помощью CSS-селекторов и пользовательских атрибутов https://www.sitepoint.com/upgrade-project-css-selector-custom-attributes/
Sitepoint
Upgrade Your Project with CSS Selector and Custom Attributes — SitePoint
Read Upgrade Your Project with CSS Selector and Custom Attributes and learn HTML & CSS with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
PlainJS — множество утилит и плагинов на ванильном JS для решения распространненых задач фронтенда, с демками и примерами https://plainjs.com/
Plainjs
plainJS - fast and lightweight JavaScript tools
Vanilla JavaScript for writing powerful web applications without jQuery.
Серия публикаций из 11-ти статей со сравнением Aurelia, Ember, Dojo, Vue, React и Angular, с выводами и приведенными плюсами/минусами каждого из них https://www.sitepen.com/blog/2017/11/10/web-frameworks-conclusions/
SitePen Blog
Web Frameworks: Conclusions
It has come time to read the liner notes and write some conclusions. When we started writing this blog series, we knew that JavaScript/web application frameworks were not easy to summarize.
Основы троттлинга событий в JavaScript https://codepen.io/AmeliaBR/post/basic-javascript-event-throttling
Jest и Puppeteer: автоматизация тестирования веб-интерфейсов https://habrahabr.ru/company/ruvds/blog/342578/
Habr
Jest и Puppeteer: автоматизация тестирования веб-интерфейсов
Эту статью написал программист из Италии Валентино Гаглиарди. Он говорит, что сразу после выхода Puppeteer его заинтересовала автоматизация тестирования веб-интерфейсов с использованием данной...
Новый монитор производительности (Performance monitor) в Chrome DevTools . Теперь вы можете наблюдать множество метрик производительности в реальном времени https://hospodarets.com/chrome-devtools-performance-monitor
Serg Hospodarets Blog
Chrome DevTools- Performance monitor
Chrome DevTools Performance monitor allows easily measure your app perfomance in real-time
Шаблоны HTML писем и доступность https://css-tricks.com/html-email-accessibility/
CSS-Tricks
HTML Email and Accessibility | CSS-Tricks
You love HTML emails, don't you?
Еженедельная подборка красивых эффектов на CSS/SVG/JS #63 https://css-live.ru/cssjssvg-s-podvypodvertom/ezhenedelnaya-podborka-krasivyx-effektov-nacsssvgjs-63.html
CSS-LIVE
Еженедельная подборка красивых эффектов на CSS/SVG/JS #63
Подборка свежих эффектов, интересных идей и полезных наработок