Podcasts · Организованное программирование

#5 Как поддерживать миллионы строк на фронтенде. Опыт Miro

· 1 h 14 min · Episode 5

Episode #5 Как поддерживать миллионы строк на фронтенде. Опыт Miro

0:00 1:13:35

Чтобы создать интерактивную доску Miro, было написано миллионы строк кода. В этом выпуске вместе с Тимуром Хазамовым, разработчиком из Miro, обсуждаем сложности работы с Canvas, подходы и принципы оптимизации, различные фреймворки, включая Svelte и Solid.js, React, TypeScript и о том, как увеличить производительность.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие) – Смотреть на Youtube – Смотреть в ВК Видео

Creators & Guests

• Кирилл Мокевнин - Host • Тимур Хазамов - Guest

00:00 Canvas и как работает HTML для редактирования текста 04:20 Использование нативных библиотек браузера 13:46 Оптимизация в фронтенд-разработке 15:45 Фреймворки: Svelte, Solid.js и React 26:55 Новые инструменты: Vite и Jest 28:59 Рефакторинг и оптимизация фичевых паков 29:28 Увеличение производительности с помощью RSPack, работа с Webpack и обновление библиотек 36:44 Инкрементальная сборка для ускорения разработки 45:31 Разрешение конфликтов в Excalidraw 51:31 Разработка open source проекта повлияла на карьеру и как проходят собеседования 56:08 как стать НЕ обычным фронтенд-разработчиком: программирование на JavaScript 01:01:04 На сколько TypeScript ускоряет разработку 01:02:30 Проблемы с индексацией и типизацией в редакторе 01:04:11 Сложности типизации в больших проектах 01:06:42 Оптимизация проекта и использование кэшей TypeScript 01:08:27 Роль команды оптимизации проекта 01:11:20 инженерная культура и обмен знаниями внутри команды ★ Support this podcast ★

The episode on the publisher’s site (opens in a new tab)

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them. Explicit shows are for adult profiles only, and children’s profiles hear only children’s shows. More about this list.