В начале ноября Apple запустила обновлённый веб-интерфейс App Store на фреймворке Svelte, но случайно оставила в продакшене активные source maps. Это позволило разработчику извлечь полную структуру фронтенда прямо из браузера.
Код включал UI-компоненты на Svelte/TypeScript, логику управления состояниями, интеграции с API и конфигурацию роутинга. Разработчик выложил всё на GitHub «в образовательных целях».
8 ноября репозиторий и его форки были удалены по запросу Apple через DMCA. Однако код по-прежнему доступен через зеркало в архиве Software Heritage
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
#read_watch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2
Каждый раз одно и то же: нужна модалка → гуглите библиотеку → тащите зависимости → настраиваете accessibility → фиксите баги с фокусом → плачете над z-index.
А что если браузер уже умеет всё это нативно?
Галерея с модалкой на чистом <dialog>: ноль библиотек, ноль кастомного JS для accessibility.
<dialog>
<form method="dialog">
<!-- Браузер сам управляет фокусом, Esc, backdrop -->
</form>
</dialog>
Из коробки:
#read_watch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🥰2
Это как leetcode, но с новогодним настроением: каждый день новая задача по JavaScript или TypeScript, рейтинг, соревнования с разрабами со всего мира.
Почему это стоит попробовать:
Доступно уже 9 дней — успеете войти в ритм и выгрузить максимум пользы
#read_watch
Please open Telegram to view this post
VIEW IN TELEGRAM
1🥰5🔥1