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

Тут опять что ли разбирались, чем import хуже require? Важный

плюс require в том, что есть require.cache
А у импортов важный плюс - унификация с фронтом (нафиг не нужна нужна не так часто, чтобы из-за неё переписывать)

28 ответов

32 просмотра

угу вот и я пытался понять чем же require «говно» судя по словам Сереги

при изменении порядка загрузки модулей через require может меняться содержимое модулей, при импортах такого не произойдет

Алексей-Попов Автор вопроса
Лев
при изменении порядка загрузки модулей через requi...

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

Ну импорты асинхронные, а require нет. Чаще всего, как мне кажется, благодаря кешу на это посрать, но почему бы и нет. С помощью импорта можно не весь модуль тянуть, а его части (Не уверен на самом деле) Ещё я слышал про юзкейсы, когда нужно подгружать зависимости в начале файла, а не динамически. То-ли чтобы подставлять разные версии, то ли для чего-то ещё это было полезно, но сам такое не встречал У импорта тоже по-моему кеш есть, но он чем-то отличается, там вроде какой-то странный баг. (Мб путаю с динамическим) Ну и импорта чуть больше сахара Уверен ты про многое знал, но не упомянул потому что не считаешь значительным или я где-то ошибся, мне это интересно, что думаешь? Или если лень опять объяснять, не подскажешь статью?

Я знаю про ноду меньше его и просто выразил своё представление на этот топик, уверен он меня поправит, чего я и хочу

⁤ ⁤
Ну импорты асинхронные, а require нет. Чаще всего,...

О чем 3 абзац? Такое можно и на ЕС и на сжс

⁤ ⁤
Я знаю про ноду меньше его и просто выразил своё п...

он тебя уничтожит, в пыль стопчет, в асфальт закапает, в порошок сотрет

Тупая Инфузория
он тебя уничтожит, в пыль стопчет, в асфальт закап...

Если это ещё и за одно будет полезно, то я не против потерпеть боль от крушения моего эго)

⁤ ⁤
Ну импорты асинхронные, а require нет. Чаще всего,...

> Ну импорты асинхронные, а require нет только динамические импорты асинхронные, обычные статичные - синхронные > С помощью импорта можно не весь модуль тянуть, а его части (Не уверен на самом деле) Не совсем так. За счёт того, что модули статически анализируемые, при сборке бандла для фронтенда можно нормально делать treeshaking > Ещё я слышал про юзкейсы, когда нужно подгружать зависимости в начале файла, а не динамически. То-ли чтобы подставлять разные версии, то ли для чего-то ещё это было полезно, но сам такое не встречал не понятно, плюс это или минус, но да, импорты хоистятся > У импорта тоже по-моему кеш есть, но он чем-то отличается, там вроде какой-то странный баг. (Мб путаю с динамическим) не слышал про проблемы кэша в нём... > Ну и импорта чуть больше сахара Ни у кого из них нет сахара, это возмжноси, которые работают из коробки

Grigorii K. Shartsev
> Ну импорты асинхронные, а require нет только ди...

Спасибо, что указал на то, что я неправильно понимал. А не подскажешь где можно почитать про то, что я и не упомянул, но что достаточно важно?

⁤ ⁤
Спасибо, что указал на то, что я неправильно поним...

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

Kvhqm Mboe
Я думаю, тебе нужно покошмарить chatGPT на эту тем...

Не доверяю я ему в таких делах, он нередко что-то выдумывает)

Тупая Инфузория
а здесь тебя послать могут

Ничого страшного, я на это и рассчитываю когда в этот чат иду. Изредко получаю что-то полезное и радуюсь)

кто?

Grigorii K. Shartsev
кто?

был тут один "мент" чела чет послал, мамку его приплел, сообщения удалил и все

⁤ ⁤
Не доверяю я ему в таких делах, он нередко что-то ...

Он выдумывает что-то, когда ты просишь его код написать, или когда "этого" (того о чём ты просишь), не существует в интернетах. Когда же есть статья, дока, или какое-то разъяснение на момент 2021 года (а именно тогда его научили всему тому, что он сегодня умеет), он выдаст тебе эту статью... Или же, ты можешь попросить его загуглить, что бы он тебе подобрал похожие статьи на тему, которая тебя интересует

Kvhqm Mboe
Он выдумывает что-то, когда ты просишь его код нап...

Он зачастую может говорить так, что хочется поверить. Я как-то ему задал вопрос, не помню точно какой. Спросил у него что-то вроде: - Почему switch быстрее if? - switch быстрее if потому что.... Потом задал ему другой вопрос: - Почему if быстрее switch - if быстрее switch потому что...

Ну там же всё зависит от сложности выполнения кода, вот он и докручивает условия под твой вопрос :) Типа, "если у вас будет миллион кейсов в блоке свич кейс, это будет быстрее, чем if потому что "бла бла бла"" :))

Kvhqm Mboe
Ну там же всё зависит от сложности выполнения кода...

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

ᅠ ᅠ
К чему ты это?

оно не настолько умное

ᅠ ᅠ
Как я уже упомянул, я не помню какие то были вопро...

Ну да, он может выдумывать, как и человек :)

Kvhqm Mboe
Ну да, он может выдумывать, как и человек :)

Суть в том, что он убедительно ответил на первый вопрос, а потом убедительно, но противоположно на другой!

ᅠ ᅠ
Как раз об этом и говорим!

ну вот я и говорю что там цепочка промптов а агент хранит контекст, так борода рассказывал

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
4
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта