плюс require в том, что есть require.cache
А у импортов важный плюс - унификация с фронтом (нафиг не нужна нужна не так часто, чтобы из-за неё переписывать)
угу вот и я пытался понять чем же require «говно» судя по словам Сереги
при изменении порядка загрузки модулей через require может меняться содержимое модулей, при импортах такого не произойдет
Этот порядок детерминирован, так что проблем с ним нет. А если речь о том, что какой-нибудь зловредный модуль может что-то испортить - ну не надо тащить в проект всё подряд
Ну импорты асинхронные, а require нет. Чаще всего, как мне кажется, благодаря кешу на это посрать, но почему бы и нет. С помощью импорта можно не весь модуль тянуть, а его части (Не уверен на самом деле) Ещё я слышал про юзкейсы, когда нужно подгружать зависимости в начале файла, а не динамически. То-ли чтобы подставлять разные версии, то ли для чего-то ещё это было полезно, но сам такое не встречал У импорта тоже по-моему кеш есть, но он чем-то отличается, там вроде какой-то странный баг. (Мб путаю с динамическим) Ну и импорта чуть больше сахара Уверен ты про многое знал, но не упомянул потому что не считаешь значительным или я где-то ошибся, мне это интересно, что думаешь? Или если лень опять объяснять, не подскажешь статью?
Я знаю про ноду меньше его и просто выразил своё представление на этот топик, уверен он меня поправит, чего я и хочу
О чем 3 абзац? Такое можно и на ЕС и на сжс
он тебя уничтожит, в пыль стопчет, в асфальт закапает, в порошок сотрет
Если это ещё и за одно будет полезно, то я не против потерпеть боль от крушения моего эго)
> Ну импорты асинхронные, а require нет только динамические импорты асинхронные, обычные статичные - синхронные > С помощью импорта можно не весь модуль тянуть, а его части (Не уверен на самом деле) Не совсем так. За счёт того, что модули статически анализируемые, при сборке бандла для фронтенда можно нормально делать treeshaking > Ещё я слышал про юзкейсы, когда нужно подгружать зависимости в начале файла, а не динамически. То-ли чтобы подставлять разные версии, то ли для чего-то ещё это было полезно, но сам такое не встречал не понятно, плюс это или минус, но да, импорты хоистятся > У импорта тоже по-моему кеш есть, но он чем-то отличается, там вроде какой-то странный баг. (Мб путаю с динамическим) не слышал про проблемы кэша в нём... > Ну и импорта чуть больше сахара Ни у кого из них нет сахара, это возмжноси, которые работают из коробки
Спасибо, что указал на то, что я неправильно понимал. А не подскажешь где можно почитать про то, что я и не упомянул, но что достаточно важно?
Я думаю, тебе нужно покошмарить chatGPT на эту тему, он шарит касательно "академических данных". Т.е. буквально он тебе доку перескажет, и укажет на отличия, а ты уже дополнительными вопросами узнаешь конкретнее что да как
Не доверяю я ему в таких делах, он нередко что-то выдумывает)
а здесь тебя послать могут
Ничого страшного, я на это и рассчитываю когда в этот чат иду. Изредко получаю что-то полезное и радуюсь)
кто?
был тут один "мент" чела чет послал, мамку его приплел, сообщения удалил и все
поди ещё докажи его личность
Он выдумывает что-то, когда ты просишь его код написать, или когда "этого" (того о чём ты просишь), не существует в интернетах. Когда же есть статья, дока, или какое-то разъяснение на момент 2021 года (а именно тогда его научили всему тому, что он сегодня умеет), он выдаст тебе эту статью... Или же, ты можешь попросить его загуглить, что бы он тебе подобрал похожие статьи на тему, которая тебя интересует
Он зачастую может говорить так, что хочется поверить. Я как-то ему задал вопрос, не помню точно какой. Спросил у него что-то вроде: - Почему switch быстрее if? - switch быстрее if потому что.... Потом задал ему другой вопрос: - Почему if быстрее switch - if быстрее switch потому что...
агент держит контекст всех сообщений
Ну там же всё зависит от сложности выполнения кода, вот он и докручивает условия под твой вопрос :) Типа, "если у вас будет миллион кейсов в блоке свич кейс, это будет быстрее, чем if потому что "бла бла бла"" :))
Как я уже упомянул, я не помню какие то были вопросы, но помню точно, что связи не нашёл.
оно не настолько умное
Как раз об этом и говорим!
Ну да, он может выдумывать, как и человек :)
Суть в том, что он убедительно ответил на первый вопрос, а потом убедительно, но противоположно на другой!
ну вот я и говорю что там цепочка промптов а агент хранит контекст, так борода рассказывал
Обсуждают сегодня