Прекратите использовать lorem ipsum: Стивен Гэррити рассказал, как улучшить дизайн с помощью сложных данных вместо рыб и плейсхолдеров → https://alistapart.com/article/design-with-difficult-data
Shimport, экспериментальный двухкилобайтный шим для ES-модулей с поддержкой динамического импорта от Рича Харриса → https://github.com/Rich-Harris/shimport
Цикличное изменение цвета и веб-воркеры: Дэйв Руперт о деталях реализации анимации огня на новом сайте Paravel → https://daverupert.com/2018/09/color-cycling-image-pixels-with-workers/
ky, минималистичная обёртка над fetch от Синдре Сорхуса: похожа на axios, но весит примерно в четыре раза меньше → https://github.com/sindresorhus/ky
Доступные хлебные крошки: Скотт Охара делится паттерном реализации с пояснениями → https://scottaohara.github.io/a11y_breadcrumbs/
This media is not supported in your browser
VIEW IN TELEGRAM
Как Discord использует WebRTC для кроссплатформенной реализации видео- и аудиозвонков с высокими нагрузками → https://blog.discordapp.com/ce01c3187429
Функция плавности анимации в одну строку: Пол Льюис делится простым трюком на случай, если у вас не будет доступа к CSS-анимациям или Web Animations API → https://youtu.be/ZPlYZRubXkU
Анонс видеоблога Вадима Макеева: новый формат, разборы плохо сделанных сайтов, ответы на ваши вопросы и лайвы → https://youtu.be/neHA4MJwpnY
Открыт ежегодный опрос The State of JavaScript, результаты опубликуют ориентировочно в середине ноября → https://stateofjs.com/
Величие Vue.js 2: изучите Vue с нуля по книге Алекса Кириакидиса и Костаса Маниатиса в переводе Алексея Пыльцына → https://leanpub.com/vuejs2-russian
Кротовые норы в JavaScript
Как фундаментальные знания об устройстве компьютеров могут помочь в разы ускорить код независимо от языка программирования? Матиус Буус с парой практических примеров на JavaScript → https://www.nearform.com/blog/wormholes-in-javascript/
Как фундаментальные знания об устройстве компьютеров могут помочь в разы ускорить код независимо от языка программирования? Матиус Буус с парой практических примеров на JavaScript → https://www.nearform.com/blog/wormholes-in-javascript/
Почему тестирование снепшотами приносит больше проблем, чем пользы, и что делать вместо него, опыт инженеров ezCater → https://engineering.ezcater.com/the-case-against-react-snapshot-testing
The Node.js Handbook, основы Node.js в бесплатной книге Флавио Копса: модули, event loop, асинхронность, сеть, файлы, потоки и обзор важных встроенных модулей → https://nodehandbook.com/
Yarn Plug’n’Play
Разработчики Yarn собираются внедрить новый механизм разрешения зависимостей, который позволит отказаться от node_modules и сделать установку зависимостей до 70% быстрее. Подробности в RFC (ПДФ, ~200 КБ) → https://github.com/yarnpkg/rfcs/files/2378943/Plugnplay.pdf
Разработчики Yarn собираются внедрить новый механизм разрешения зависимостей, который позволит отказаться от node_modules и сделать установку зависимостей до 70% быстрее. Подробности в RFC (ПДФ, ~200 КБ) → https://github.com/yarnpkg/rfcs/files/2378943/Plugnplay.pdf
🤯1
Инженеры The Guardian выложили в опенсорс исходники фронтенда издания → https://github.com/guardian/frontend
Select Star SQL, бесплатный интерактивный учебник по основам SQL → https://selectstarsql.com/
6 трюков VS Code за 60 секунд от Пола Льюиса → https://youtu.be/h_jWotbLUEA
Как доступно разметить аккордеон? Сара Суайдан с обзором способов от
h3/div
до details/summary
по мотивам опроса в Твитере → https://www.sarasoueidan.com/blog/accordion-markup/