В нашем июньском дайджесте расскажем, как Apple решила изменить будущее веб-приложений, сделав их частью своей будущей операционной системы. Ещё поговорим о том, как Frontend-разработчику писать чистые JS-функции, а на выходе получать готовый код для WebGPU. На сладкое оптимизируем производительность с помощью свойств CSS и узнаем, как JS подсчитывает длину строки при использовании эмодзи. 5 июня на WWDC 2023 была анонсирована новая операционная система Apple, которая придёт на смену актуальной macOS Ventura. Будущая новинка получила название Sonoma в честь одноимённого города в штате Калифорния. В ней компания решила удивить Frontend-разработчиков смелым экспериментом в области развития веб-приложений. Она решила полностью стереть границы между классическими приложениями и веб-приложениями, позволяя добавлять их в Dock и запускать в Safari с минималистичным интерфейсом. Если надо ускорить графику, то Frontend-разработчики вспоминают о WebGPU. Здесь возникают проблемы с тем, что это сл