Технические компромиссы для статического сайта: Vanilla HTML/JS против Vite + TypeScript против генераторов статических Html

Программисты Html
Ответить
Anonymous
 Технические компромиссы для статического сайта: Vanilla HTML/JS против Vite + TypeScript против генераторов статических

Сообщение Anonymous »

Я создаю отдельный статический веб-сайт и оцениваю, какой технологический стек использовать. Моя цель — сбалансировать производительность (время загрузки) и удобство обслуживания в долгосрочной перспективе.
Я рассматриваю три пути:
  • Vanilla Stack: чистый HTML, CSS и JavaScript.
  • TypeScript: добавление статической типизации для лучшего обнаружения ошибок.
  • Framework/SSG: использование такого инструмента, как Astro, Hugo или Eleventy.
Технические ограничения:
  • Сайт будет размещен на CDN (например, Cloudflare Pages).
  • SEO и начальная скорость загрузки (Core Web Vitals) являются высокими приоритетами.
  • На сайте будут представлены некоторые интерактивные компоненты (формы и API). выборка), но без тяжелого бэкэнда.
Мой вопрос:
Каковы конкретные технические преимущества и недостатки использования TypeScript или платформы SSG по сравнению с подходом Vanilla HTML/JS для одного высокопроизводительного статического сайта? В частности, как этот выбор повлияет на окончательный размер сборки и сложность конвейера развертывания? один из веб-сайтов, которые я создал с помощью vite + ts, — https://chirag127.in/. Я не уверен, что это был правильный выбор

Подробнее здесь: https://stackoverflow.com/questions/798 ... escript-vs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»