169 похожих чатов

Друзья, всем привет. Изучаю Vue.js. Конечная цель — микроскрипт, который люди

будут встраивать в свои сайты для отображения виджета. Скрипт должен быть минимальный по размеру.

Сделал по туториалу простейший hello world.
Дальше делаю бандл через build run dev. И на выходе получается бандл размером 142Кб.

Как же так? На ванильном JS если создать элемент и заполнить его строкой "hello world" будет примерно в тысячу раз меньше кода.


Может есть какие-то практики, чтобы выбрасывать из бандла всё лишнее и неиспользуемое, роуты там всякие и т.д.

13 ответов

13 просмотров

Может потому что на ванильном js у тебя 1 файл и нет кучи всего? Если тебе нужен маленький вес, то используй ванилу, зачем тебе vue

а руки у тебя откуда растут не задумывался, извиняюсь?

Константин Салахутдинов
Это что за )))

это конструктивная критика

Dmitry Staver
Может потому что на ванильном js у тебя 1 файл и н...

Виджет должен быть в разных видах для разных клиентов. Проще манипулировать компонентами вью, чем на ванильном каждый раз мучиться

Константин Салахутдинов
Виджет должен быть в разных видах для разных клиен...

Ну тогда надо принять факт, что он будет весить больше, чем ванила

Ruslan
а руки у тебя откуда растут не задумывался, извиня...

Это грубо. Возможно у человека недостаточно экспертизы. Это не делает его рукожопом, это делает его просто неумеющим.

Константин Салахутдинов
Виджет должен быть в разных видах для разных клиен...

смотря какие у вас задачи.нужно вначале произвести анализ бандла возможно, вы dev сборку приняли за результат и сделали неправильные выводы vue из большой тройки самый легковесный, поэтому на реакте легче не сделаете. Однако, если прям супер критичен минимальный размер, то это либо ванилла, либо Svelte

Egor K. (aka Deprecated)
Астро еще

астро это не реактивный фреймворк и он явно не для написания плагинов

Человек пытается написать код минимального размера, но не задумываясь подключает библтиотеки на 150Кб и потом удивляется что Vue такой плохой Откуда у него руки растут в аспекте разработчика фронтенда? Оскорбление - переход на личности "Откуда руки растут" - устойчивое в русском языке выражение оценки профессиональных скилов

Ruslan
Человек пытается написать код минимального размера...

Это пока похоже на попытки заставить слепого прочитать Войну и мир

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта