@Valsin

Что использовать предпочтительнее?

Здравствуйте, хочу узнать у опытных фронтендеров. Слышал, что jQuery очень сильно грузит сайт, и предпочтительнее использовать нативный JS, так ли это. Если да, то почему почти на каждом сайте jQuery?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Не сильно грузит(но сто килобайт кода(ненужного) выполнить в обозревателе - это довольно существенно) но надобность в нём давно отпала. Я как раз из тех, кто говорит, что нужно писать на нэйтиве.
Почему почти на каждом сайте жуйквери? Дело в том, что люди ленивы по своей натуре, здесь можно списать на привычку и нежелание переучиваться и переписывать свои старые творения тех, кто когда-то начал изучение фронта с джейквери. Тогда было иное время и поведение всех браузеров нужно было "приравнять", это и являлось задачей джейквери. Сейчас браузеры подтянулись (причём давно уже) и джейквери стал архаизмом.
Изучайте ванилу.
Ответ написан
Комментировать
vasilyevmn
@vasilyevmn
DevOps
Почему все программы не пишут на Ассемблере?

Потому, что это проще, удобнее и быстрее, чем писать на чем-то более низкоуровневом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@krka92
Потому что в jQuery реализовано больше чем все, что нужно для фронта. И это все подгружается каждый раз
Ответ написан
Комментировать
anton_reut
@anton_reut
Начинающий веб-разработчик
JQuery весит 100 килобайт, все картинки и текст на твоей странице сайта весят 2-3 мегабайта. Тормоза? Ну конечно это JQ виноват окаянный!11
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Да, предпочтительнее. Потому что JQuery действительно добавляет веса бандлу, а сейчас на ванильном JS спокойно реализуется 90% её функциональности. Это во-первых.
Во-вторых, jquery далеко не на каждом сайте) Очень далеко. Скорее уж веб-фреймворки сейчас почти везде
Ответ написан
Комментировать
Сайт грузит не jQuery, а произрастание рук программиста.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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