Рубрики
Без рубрики

Заменить или уменьшить тяжелые рамки JavaScript

Работая с Vue.js в последние годы, я был действительно доволен скоростью и производительностью, которые … Tagged with JavaScript, Frameworks, библиотеки.

Будучи работающим с Vue.js в последние годы, я был действительно доволен скоростью и производительностью, которую он приносит на мои работы по программированию. Тем не менее, недавно я придумал мнение, что оно приносит больше минусов, чем профессионалы, введя такие рамки. Чтобы быть простым, это заставляет страницу загружать более тяжелые библиотеки, чем раньше.

Использование Frameworks – необратимая тенденция, поскольку она приносит преимущество более легкого программирования. Используя современные рамки, такие как Vue.js или React JS, просто повышают производительность за счет реализации функций, которые чаще используются или вводя концепции, такие как компоненты, и сокращало время, которое программисты должны использовать для поиска соответствующей функции.

Тем не менее, это цепочка, которая заставляет вас загружать гораздо больше ненужных библиотек, которые вам не нужны.

Принимая vue.js в качестве примера, когда вы хотите использовать компоненты, вы можете начать с загрузки самого Vue, то если вы обнаружите, что ненавидите вещь Node.js, вы начнете с поиска таких библиотек, как vuehttploader, загружать компоненты. Но это только увеличило библиотеки, ваш сайт должен загрузить каждый раз Когда посетители посещают страницу, вызывает ухудшение производительности.

Вы можете сказать, что, по крайней мере, вам все еще нужно загрузить jQuery или другие важные библиотеки. Конечно, у нас нет дебатов здесь о «библиотеке» или «Ванильный JavaScript», где программист использует ноль библиотеки, хотя иногда это может быть лучшим подходом. Тем не менее, я думаю, что программисты должны сократить свои библиотечные стеки как можно более, чтобы веб -страницы загружались быстрее. Не полагайтесь только на современные технологии браузера, так как бывают случаи, когда пользователь находится в относительно медленном подключении к Интернету.

Оригинал: “https://dev.to/littlephone/replace-or-reduce-heavy-javascript-frameworks-1pin”