будут встраивать в свои сайты для отображения виджета. Скрипт должен быть минимальный по размеру.
Сделал по туториалу простейший hello world.
Дальше делаю бандл через build run dev. И на выходе получается бандл размером 142Кб.
Как же так? На ванильном JS если создать элемент и заполнить его строкой "hello world" будет примерно в тысячу раз меньше кода.
Может есть какие-то практики, чтобы выбрасывать из бандла всё лишнее и неиспользуемое, роуты там всякие и т.д.
Может потому что на ванильном js у тебя 1 файл и нет кучи всего? Если тебе нужен маленький вес, то используй ванилу, зачем тебе vue
а руки у тебя откуда растут не задумывался, извиняюсь?
Это что за )))
это конструктивная критика
Это ошибочное мнение
Виджет должен быть в разных видах для разных клиентов. Проще манипулировать компонентами вью, чем на ванильном каждый раз мучиться
Ну тогда надо принять факт, что он будет весить больше, чем ванила
Это грубо. Возможно у человека недостаточно экспертизы. Это не делает его рукожопом, это делает его просто неумеющим.
смотря какие у вас задачи.нужно вначале произвести анализ бандла возможно, вы dev сборку приняли за результат и сделали неправильные выводы vue из большой тройки самый легковесный, поэтому на реакте легче не сделаете. Однако, если прям супер критичен минимальный размер, то это либо ванилла, либо Svelte
астро это не реактивный фреймворк и он явно не для написания плагинов
Человек пытается написать код минимального размера, но не задумываясь подключает библтиотеки на 150Кб и потом удивляется что Vue такой плохой Откуда у него руки растут в аспекте разработчика фронтенда? Оскорбление - переход на личности "Откуда руки растут" - устойчивое в русском языке выражение оценки профессиональных скилов
Это пока похоже на попытки заставить слепого прочитать Войну и мир
Обсуждают сегодня