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

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

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

13 ответов

13 просмотров

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

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
уже который раз говорю что нет

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

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
13
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта