<iframe> ужасен, он может быть лучше. Дэниэл Брейн о проблемах фреймов и возможных решениях, частично реализованных библиотекой zoid от PayPal → https://medium.com/p/974b731f0fb4
Важные материалы первой половины августа: современный учебник JavaScript, Contact Picker API, Flow → TypeScript, ускорение веб-версии Instagram, спецификации, конкурс Telegram, двухфакторная аутентификация, Largest Contentful Paint, Network Information API → https://forwebdev.ru/digest/2019-08-17/
Largest Contentful Paint: Филип Уолтон о новой метрике быстродействия для измерения скорости отрисовки значимого содержимого страницы → https://web.dev/largest-contentful-paint/
[Реклама] Надоел скучный офис, хочешь свободы и денег? Стань веб-дизайнером, даже если до этого никогда не открывал Photoshop! Пройди курс, составь портфолио, начни зарабатывать от 100 000 рублей в месяц и получи возможность работать из любой точки мира! Первым 20 студентам — скидка 20%. Программа курса и остальные подробности по ссылке → https://clc.to/HopB4A
Как работают JavaScript-движки? Джейсон Вильямс решил разобраться и написал собственный JS-движок на Rust, о чём рассказал на JSConf → https://youtu.be/_uD2pijcSi4
treat, CSS-in-JS библиотека для написания темизируемых стилей: минимальный рантайм, статическая типизация, извлечение стилей на этапе сборки и поддержка старых браузеров → https://seek-oss.github.io/treat
quicktype, утилита для конвертации произвольных JSON-структур в статически типизированные модели и код для их парсинга на разных языках, в том числе TypeScript → https://github.com/quicktype/quicktype