# Создайте свой первый сайт на Astro > С нуля до рабочего статического сайта за 45 минут: коллекции контента, острова и ментальная модель Astro. > > 2026-06-10 — y7.hk ## Почему Astro? Большинство современных веб-фреймворков отдают пользователю огромный бандл JavaScript, даже если на странице практически нет интерактива. Astro кардинально меняет подход: по умолчанию генерируется чистейший статический HTML и CSS, а клиентский JavaScript подключается только к изолированным «островкам» (React, Vue или Svelte) через директивы `client:load` или `client:visible`. ## Ключевая концепция: Острова ```astro --- import Header from "../components/Header.astro"; import InteractiveCounter from "../components/Counter.jsx"; ---

Привет, Astro!

``` Компонент `Header` отдается как легковесный HTML, а `InteractiveCounter` гидратируется только тогда, когда пользователь доскроллит до него.