- PVSM.RU - https://www.pvsm.ru -
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Медиа [1] | Веб-разработка [2] | CSS [3] | Javascript [4]
Медиа
•
Подкаст «Веб-стандарты» [5], 176. Подкасты про веб-разработку, новости с Google I/O и Microsoft Build
•
Подкаст «Сделайте мне красиво» [6] Выпуск №17 — Вам не нужен SPA, новости Google и фейлы Microsoft
•
Подкаст «Фронтенд Юность (18+)» [7] #93 Ворчим за фронтенд
•
Подкаст «CSSSR» [8]: Новости 512 — Майский разгон
•
Подкаст «CSSSR» [9]: Новости 512 — Майский специальный выпуск
•
Подкаст «Девшахта/Ночной фронтенд» [10]#80: Правильные мобильные версии и что там у Facebook
•
Repozitorro #14 [11]: Проекты разные бывают, но такое...
•
«ALL YOUR HTML» [12] #s3e2: «Physics with Cannon.js»
•
Видео со SmashingConf SF 2019 [13]
•
Web at Google I/O 2019 [14], 24 видео
Веб-разработка
•
Картинки в вебе 2019 [15]
•
Технологические тренды веб-разработки 2019 [16]
•
SVG-компоненты для IoT и устройств (часть 2) [17]
•
Введение в JAMstack: архитектура современного веба [18]
•
Почему разработка с помощью JAMstack — это клево [19]
•
Все, что вы хотели знать об inputmode [20]
•
Руководство для новичков по Pug [21]
•
Разбираемся в устройстве JPEG [22]
Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили [23]
Лучшая приоритизация HTTP/2 для ускорения веба [24]
Глубокое погружение в нативную ленивую загрузку изображений и фреймов [25]
Отчет о заседании комитета AMP Advisory [26]
Оптимизация изображений: понимание точного влияния на Google’s Performance Score для повышения его уровня в 2019 году [27]
Является ли 'the fold' (область первого экрана сайта) все еще важной в современной культуре скроллинга сайтов? [28]
3Pweb [29] — онлайн-визуализатор, наглядно показывающий, сколько времени в среднем требуется для выполнения третьесторонних скриптов
Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 1) [30]
Удаленная разработка с использованием VS Code [31]
Более быстрая и умная отладка JavaScript в Firefox DevTools [32]
Новый (и простой) способ реализации доступности для скрытого контента [33]
Состояние доступности: GAAD 2019 [34]
Представлена Microsoft Web Template Studio для фул-стек разработки [35]
Интеграция сторонних библиотек анимации в проект [36]
Как создать круговую диаграмму на SVG [37]
CSS
• Селектор :has() станет доступен для оформления? [38]
•
Это ловушка-trap-ezoid: CSS Shapes — это не то, что вы ожидаете [39]
•
Анимация CSS Grid Rows и Columns [40]
•
Subgrid [41]. Новая статья на MDN dev docs
•
CSS Scan: самый быстрый способ проверить и скопировать CSS [42]
•
CSS функция для ограничения многострочного текста троеточием была реализована в Firefox [43]
•
Отладка CSS Grid: [44] Часть 2: что за Fr(action)?
•
Google Fonts теперь поддерживает font-display! [45]
•
Правила CSS, которые сделают вашу жизнь проще [46]
•
Китайская оконная решетка и CSS [47]
JavaScript
•
Первый вклад в API браузера от Facebook [48]
• Cloudflare, Mozilla и Facebook развивают BinaryAST для ускорения загрузки JavaScript [49]
•
Начало работы с Svelte 3 [50]
•
Функциональный JavaScript [51]
•
TypeScript 3.0: тип unknown [52]
Какой здесь this? Внутренняя работа объектов JavaScript [53]
Практическое руководство по Javascript Proxy [54]
JavaScript движки: как они, всё-таки, работают? От стэка вызовов до промиса, (почти) всё что вам нужно знать [55]
VueJS:
Доступные сообщения валидации форм с помощью ARIA и Vue.js [56]
Введение в test-driven разработку с помощью Vue.js [57]
Начало работы с Vue — обзор и пошаговое руководство [58]
Галерея с поддержкой жестов на Vue.js и Tailwind [59]
React:
Как легко конвертировать классы React-Redux в React Hooks [61]
unform [62] — Библиотека ReactJS для создания неконтролируемых структур форм с вложенными полями, валидациями и многим другим
UI анимация в React [63]
ReactQ [64] — Универсальный стартовый набор для React+GraphQL: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Основные шаблоны проектирования React Hooks [65]
Докеризация React App [66]
Создание собственной React-библиотеки для валидации: основы (часть 1) [67]
Что делать, когда твое React приложение ощущается медленным [68]
Angular:
Angular: создание и публикация библиотеки [69]
Представляем «CLI Builder»-ы [70]
Создание интернет-магазина с использованием ngrx/store и Angular [71]
Мои любимые советы и подсказки в Angular [72]
Наследование компонентов в Angular [73]
Делаем доступность проще с Angular CDK. Списки с клавиатурной навигацией [74]
Познакомьтесь с Storeon [75], крошечным менеджером состояний для современных приложений, близких по духу к Redux, реализованном в одном файле весом 173 байт
ola [76] — анимационная библиотека для усреднения/интерполяции чисел в реальном времени
reLift-HTML [77] — маленькая библиотека для view (3KB) позволяющая создавать веб-компоненты, кастомные элементы, помогающая сделать любую HTML страницу реактивной без загрязнения большими фреймворками
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю [78].
Материал подготовили dersmoll [79] и alekskorovin [80].
Автор: alexzfort
Источник [81]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/318184
Ссылки в тексте:
[1] Медиа: #media
[2] Веб-разработка: #webdev
[3] CSS: #css
[4] Javascript: #js
[5] Подкаст «Веб-стандарты»: https://medium.com/web-standards/episode-176-1d88cfc4bc49
[6] Подкаст «Сделайте мне красиво»: https://soundcloud.com/begebot/ep17
[7] Подкаст «Фронтенд Юность (18+)»: https://soundcloud.com/frontend_u/e93a
[8] Подкаст «CSSSR»: https://soundcloud.com/csssr/novosti-512
[9] Подкаст «CSSSR»: https://soundcloud.com/csssr/novosti-512-mayskiy-spetsialnyy-vypusk
[10] Подкаст «Девшахта/Ночной фронтенд»: https://soundcloud.com/devschacht/devschacht-80
[11] Repozitorro #14: https://www.youtube.com/watch?v=ElqxXemEAxY
[12] «ALL YOUR HTML»: https://www.youtube.com/watch?v=dh-OXUnEOOU
[13] Видео со SmashingConf SF 2019: https://vimeo.com/smashingmagazine
[14] Web at Google I/O 2019: https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
[15] Картинки в вебе 2019: https://habr.com/en/company/simbirsoft/blog/451504/
[16] Технологические тренды веб-разработки 2019: https://habr.com/ru/post/451572/
[17] SVG-компоненты для IoT и устройств (часть 2): https://www.smashingmagazine.com/2019/05/svg-web-page-components-iot-part2/
[18] Введение в JAMstack: архитектура современного веба: https://medium.freecodecamp.org/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca
[19] Почему разработка с помощью JAMstack — это клево: https://itnext.io/why-building-with-a-jamstack-is-awesome-39696e9ef8d6
[20] Все, что вы хотели знать об inputmode: https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/
[21] Руководство для новичков по Pug: https://www.sitepoint.com/a-beginners-guide-to-pug/
[22] Разбираемся в устройстве JPEG: https://parametric.press/issue-01/unraveling-the-jpeg/
[23] Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили: https://habr.com/ru/company/skillbox/blog/452190/
[24] Лучшая приоритизация HTTP/2 для ускорения веба: https://habr.com/ru/post/452020/
[25] Глубокое погружение в нативную ленивую загрузку изображений и фреймов: https://css-tricks.com/a-deep-dive-into-native-lazy-loading-for-images-and-frames/
[26] Отчет о заседании комитета AMP Advisory: https://shkspr.mobi/blog/2019/05/a-report-from-the-amp-advisory-committee-meeting/
[27] Оптимизация изображений: понимание точного влияния на Google’s Performance Score для повышения его уровня в 2019 году: https://blog.uploadcare.com/image-optimization-and-performance-score-23516ebdd31d
[28] Является ли 'the fold' (область первого экрана сайта) все еще важной в современной культуре скроллинга сайтов?: https://www.mobilespoon.net/2019/05/fold-still-thing-in-todays-scrolling.html
[29] 3Pweb: https://www.thirdpartyweb.today/
[30] Функции инструментов разработчика Chrome, о которых вы не знали (ЧАСТЬ 1): https://www.youtube.com/watch?v=I-wIFhvGclQ
[31] Удаленная разработка с использованием VS Code : https://code.visualstudio.com/blogs/2019/05/02/remote-development
[32] Более быстрая и умная отладка JavaScript в Firefox DevTools: https://hacks.mozilla.org/2019/05/faster-smarter-javascript-debugging-in-firefox/
[33] Новый (и простой) способ реализации доступности для скрытого контента: https://medium.freecodecamp.org/a-new-and-easy-way-to-hide-content-accessibly-92e21e159b85
[34] Состояние доступности: GAAD 2019: https://www.deque.com/blog/the-state-of-accessibility-gaad-2019/
[35] Представлена Microsoft Web Template Studio для фул-стек разработки: https://blogs.windows.com/buildingapps/2019/05/15/announcing-microsoft-web-template-studio/
[36] Интеграция сторонних библиотек анимации в проект: https://css-tricks.com/integrating-third-party-animation-libraries-to-a-project/
[37] Как создать круговую диаграмму на SVG: https://seesparkbox.com/foundry/how_to_code_an_SVG_pie_chart
[38] Селектор :has() станет доступен для оформления?: https://css-live.ru/vecssti-s-polej/selektor-has-stanet-dostupen-dlya-oformleniya.html
[39] Это ловушка-trap-ezoid: CSS Shapes — это не то, что вы ожидаете: https://blog.logrocket.com/its-a-trap-ezoid-css-shapes-aren-t-what-you-d-expect-fe27a210001e
[40] Анимация CSS Grid Rows и Columns: https://blog.bitsrc.io/animating-css-grid-rows-and-columns-4b3b0997d06a
[41] Subgrid: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_layout/Subgrid
[42] CSS Scan: самый быстрый способ проверить и скопировать CSS: https://scotch.io/bar-talk/css-scan-the-fastest-way-to-inspect-and-copy-css
[43] CSS функция для ограничения многострочного текста троеточием была реализована в Firefox: https://webplatform.news/issues/2019-05-17
[44] Отладка CSS Grid:: https://css-irl.info/debugging-css-grid-part-2-what-the-fraction/
[45] Google Fonts теперь поддерживает font-display!: https://scotch.io/bar-talk/google-fonts-now-supports-font-display
[46] Правила CSS, которые сделают вашу жизнь проще: https://medium.freecodecamp.org/css-rules-to-live-by-962a051e1eb2
[47] Китайская оконная решетка и CSS: https://yuanchuan.dev/2019/05/15/window-lattice-and-css.html
[48] Первый вклад в API браузера от Facebook: https://habr.com/ru/post/451900/
[49] Cloudflare, Mozilla и Facebook развивают BinaryAST для ускорения загрузки JavaScript: https://www.opennet.ru/opennews/art.shtml?num=50701
[50] Начало работы с Svelte 3: https://alligator.io/svelte/getting-started-with-svelte/
[51] Функциональный JavaScript: https://medium.com/@bluepnume/functional-ish-javascript-205c05d0ed08
[52] TypeScript 3.0: тип unknown: https://mariusschulz.com/blog/typescript-3-0-the-unknown-type
[53] Какой здесь this? Внутренняя работа объектов JavaScript: https://habr.com/ru/post/452192/
[54] Практическое руководство по Javascript Proxy: https://blog.bitsrc.io/a-practical-guide-to-es6-proxy-229079c3c2f0
[55] JavaScript движки: как они, всё-таки, работают? От стэка вызовов до промиса, (почти) всё что вам нужно знать: https://www.valentinog.com/blog/engines/
[56] Доступные сообщения валидации форм с помощью ARIA и Vue.js: https://vuejsdevelopers.com/2019/05/13/accessibility-validation-aria-vuejs/
[57] Введение в test-driven разработку с помощью Vue.js: https://medium.freecodecamp.org/an-introduction-to-tdd-with-vue-js-66544710b50c
[58] Начало работы с Vue — обзор и пошаговое руководство: https://www.taniarascia.com/getting-started-with-vue/
[59] Галерея с поддержкой жестов на Vue.js и Tailwind: https://levelup.gitconnected.com/swipe-gallery-using-vue-js-tailwind-wotw-7819f8a1e4fb
[60] Reakit 1.0: новый инструментарий для создания доступных веб-приложений на базе React: http://oddstyle.ru/wordpress-2/novosti-wordpress/reakit-1-0-novyj-instrumentarij-dlya-sozdaniya-dostupnyx-veb-prilozhenij-na-baze-react.html
[61] Как легко конвертировать классы React-Redux в React Hooks: https://medium.freecodecamp.org/how-to-convert-from-react-redux-classes-to-react-hooks-the-easy-way-eca2233e0e7a
[62] unform: https://github.com/Rocketseat/unform
[63] UI анимация в React: https://cssanimation.rocks/ui-animation-react/
[64] ReactQ: https://reactql.org/
[65] Основные шаблоны проектирования React Hooks: https://itnext.io/essential-react-hooks-design-patterns-a04309cc0404
[66] Докеризация React App: https://mherman.org/blog/dockerizing-a-react-app/
[67] Создание собственной React-библиотеки для валидации: основы (часть 1): https://www.smashingmagazine.com/2019/05/react-validation-library-basics-part1/
[68] Что делать, когда твое React приложение ощущается медленным: https://itnext.io/what-to-do-when-your-react-app-feels-slow-3744c966ddf
[69] Angular: создание и публикация библиотеки: https://habr.com/ru/post/452262/
[70] Представляем «CLI Builder»-ы: https://habr.com/ru/post/450746/
[71] Создание интернет-магазина с использованием ngrx/store и Angular: https://www.telerik.com/blogs/building-an-online-store-using-ngrx-store-and-angular
[72] Мои любимые советы и подсказки в Angular: https://www.telerik.com/blogs/my-favorite-tips-and-tricks-in-angular
[73] Наследование компонентов в Angular: https://blog.bitsrc.io/component-inheritance-in-angular-acd1215d5dd8
[74] Делаем доступность проще с Angular CDK. Списки с клавиатурной навигацией: https://blog.angularindepth.com/doing-a11y-easily-with-angular-cdk-keyboard-navigable-lists-d32f458b8851
[75] Познакомьтесь с Storeon: https://evilmartians.com/chronicles/storeon-redux-in-173-bytes
[76] ola: https://github.com/franciscop/ola/
[77] reLift-HTML: https://relift-html.js.org/
[78] Дайджест за прошлую неделю: https://habr.com/ru/post/451468/
[79] dersmoll: http://habrahabr.ru/users/dersmoll/
[80] alekskorovin: http://habrahabr.ru/users/alekskorovin/
[81] Источник: https://habr.com/ru/post/452556/?utm_source=habrahabr&utm_medium=rss&utm_campaign=452556
Нажмите здесь для печати.