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

Может кто-то скинуть ссылку на спецификацию JavaScript где описывается как

работает память (про объекты и ссылки, примитивы)?

13 ответов

29 просмотров

такое в спецификации быть не должно

John-Doe Автор вопроса
Sergiy Shatunov
такое в спецификации быть не должно

По идее должно быть, в спеке C же описывается автоматические переменные, динамическая и статическая память

John Doe
По идее должно быть, в спеке C же описывается авт...

это не ся, тут реализация может быть любая

John-Doe Автор вопроса
Sergiy Shatunov
это не ся, тут реализация может быть любая

Ну так получается по спеке вообще нет гарантии что объекты передаются по ссылке?

John Doe
Ну так получается по спеке вообще нет гарантии что...

именно, оптимизатор может решить что по значению целесообразней

John-Doe Автор вопроса
Sergiy Shatunov
именно, оптимизатор может решить что по значению ц...

Это ты прям уверен что в спеке ecmascript нет вообще упоминания об этом?

John-Doe Автор вопроса

Ну вот на это можешь ссылку скинуть? Реализация ясное дело мне не важна, просто интересно насколько в JS работа с памятью оговорена Например я напишу код на JS с использованием объектов, который будет запускаться разными интерператорами, какова гарантия того что у меня не будет memory leak? Интересно какую гарантию даёт именно спека

John Doe
Ну вот на это можешь ссылку скинуть? Реализация яс...

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

John-Doe Автор вопроса
Sergiy Shatunov
утечек памяти на ровном месте быть не должно, но е...

Я имею ввиду, что один интерптератор очинащает память одним способом (например в V8 если ссылок нет, то очищает), а другой ведёт себя совсем иным образом (например требует вручную запустить очистку) JS спека какие гарантии даёт по этому поводу? Это UB или нет?

John Doe
Я имею ввиду, что один интерптератор очинащает пам...

не помню чтобы в спецификации был оговорен конкретный алгоритм работы мусорщика

John-Doe Автор вопроса
Sergiy Shatunov
не помню чтобы в спецификации был оговорен конкрет...

Ну вот мне и надо узнать есть ли в спеке какие-то гарантии по поводу памяти в JS

John-Doe Автор вопроса
Sergiy Shatunov
уже который раз говорю что нет

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
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
Карта сайта