Size: a a a

JavaScript.Ninja

2020 March 04

МС

Михаил Соловьев in JavaScript.Ninja
Андрей Звёздочка
Утечка памяти - это невозможность сбора с помощью гц объекта, который никак не используется в программе. Вы точно тот термин упортебили?
сейчас стал сомневаться )
источник

ДС

Дмитрий Скрыльников in JavaScript.Ninja
Не потечёт, но будет медленно
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Михаил Соловьев
сейчас стал сомневаться )
Лучше возьми какую-нибудь иммутабельную мапу. Будет куда лучше по производительности.
источник

МС

Михаил Соловьев in JavaScript.Ninja
окок. всем спасибо, подумаю
источник

a

artalar in JavaScript.Ninja
У меня сейчас инфаркт будет
setMyMap(new Map(myMap.set(k,v)));
источник

a

artalar in JavaScript.Ninja
СНАЧАЛА создаем новую мапу, потом сетим значения.....
источник

МС

Михаил Соловьев in JavaScript.Ninja
artalar
У меня сейчас инфаркт будет
setMyMap(new Map(myMap.set(k,v)));
там типо иначе ререндера не будет
источник

a

artalar in JavaScript.Ninja
Михаил Соловьев
там типо иначе ререндера не будет
setMyMap(new Map(myMap).set(k,v));
источник

МС

Михаил Соловьев in JavaScript.Ninja
ааа
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
:D
источник

a

artalar in JavaScript.Ninja
Borislav Mitrofanov
ну дык там Map создаётся при инициализации компонента ток
нет...
источник

a

artalar in JavaScript.Ninja
В теории создание Map ничего не стоит, но я не тестил.
источник

a

artalar in JavaScript.Ninja
https://jsperf.com/jni90u8y7t6r5e4

Ну будем считать что разницы нет
источник

a

artalar in JavaScript.Ninja
Но это синтетика прям совсем.
На практике могу просто представить кейсы когда мапа должны быть быстрее объекта.
источник

a

artalar in JavaScript.Ninja
Хотя вот клон объекта должен быть быстрее, наверное. Но это не частая операция.

И вообще это все спички, пока дело не касается таких работ над каждым объектом большого списка.
источник

TT

Tommy's Theme in JavaScript.Ninja
подскажите, а пишутся ли в linux куда -то stdout логи? и можно ли заглянуть в историю?
источник

IK

Illya Klymov in JavaScript.Ninja
Tommy's Theme
подскажите, а пишутся ли в linux куда -то stdout логи? и можно ли заглянуть в историю?
Для всех приложений нет конечно
источник

AF

Anton Fedorovskyi in JavaScript.Ninja
А есть ли способ проверить, битая картинка или нет, из обьекта File ?
источник

TT

Tommy's Theme in JavaScript.Ninja
Illya Klymov
Для всех приложений нет конечно
источник

VN

Vladislav Navrocky in JavaScript.Ninja
Господа, а кто меня просветит. Вот я импортирую к себе компоненты
import { Form } from "antd";

А в antd/index.ts там целая куча импортов, в общем-то весь Ant. Вот я думаю, это все в бандл мне попадет или только Form?
источник