Size: a a a

Angular - русскоговорящее сообщество

2019 December 06

MF

Mireq Fallen in Angular - русскоговорящее сообщество
Calle Nord
Речь шла о движке, Chrome: какой у тебя движок? V8
о каком движке? рендер-движке? или JS-движке?
источник

CN

Calle Nord in Angular - русскоговорящее сообщество
Mireq Fallen
на сколько я понимаю, это не совсем верное сравнение...
V8 выполняет JS код, Chromium (webkit) занимается рендером

но я не уверен
Не только выполняет. 3 стадии: 1) читает и парсит AST дерево, 2) компилирует в байт код из AST (Ignition interpreter), 3) оптимизирует в скоростной машинный код (TurboFan JIT Compile)
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Для чистоты эксперимента, прямо сейчас открыл:

VSCode angular и angular-cli: 1.3Gb
WebStorm angular и angular-cli: 1.1Gb

VSCode чистый
Ок подождал 3 минуты на средний по размеру проект. Боже как же долго и медленно в WebStorm.

VScode:  150mb
WebStorm: 343mb
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
VScode - напичкан плагинами
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
WebStorm чистый
источник

CN

Calle Nord in Angular - русскоговорящее сообщество
Ну вот же, VSC не жрет > 200 мб
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
Ок подождал 3 минуты на средний по размеру проект. Боже как же долго и медленно в WebStorm.

VScode:  150mb
WebStorm: 343mb
Индексацию он делает один раз, при следующих запусках ее не будет. После индексации можно еще немного подождать, так как он кэш от модели почистит.

И, видимо, я сравнивал на проекте побольше потому что памяти больше занимает. Тем более что сейчас WebStorm позволяет несколько окон открывать в одном приложении. Что говорит о том — чем больше кода, тем эффективнее WebStorm по сравнению с VSCode.

А для чего-то небольшого я тоже VSCode использую, но как редактор. Потому что плагинами все равно не удается получить то же, что и WebStorm из коробки дает.
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Индексацию он делает один раз, при следующих запусках ее не будет. После индексации можно еще немного подождать, так как он кэш от модели почистит.

И, видимо, я сравнивал на проекте побольше потому что памяти больше занимает. Тем более что сейчас WebStorm позволяет несколько окон открывать в одном приложении. Что говорит о том — чем больше кода, тем эффективнее WebStorm по сравнению с VSCode.

А для чего-то небольшого я тоже VSCode использую, но как редактор. Потому что плагинами все равно не удается получить то же, что и WebStorm из коробки дает.
Индексацию он делает постоянно и происходит это бесконечно долго. Открыть 10-20 проектов - это только в мечтах. Хорошо если на 1 окно оперативной памяти хватит.
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Индексацию он делает один раз, при следующих запусках ее не будет. После индексации можно еще немного подождать, так как он кэш от модели почистит.

И, видимо, я сравнивал на проекте побольше потому что памяти больше занимает. Тем более что сейчас WebStorm позволяет несколько окон открывать в одном приложении. Что говорит о том — чем больше кода, тем эффективнее WebStorm по сравнению с VSCode.

А для чего-то небольшого я тоже VSCode использую, но как редактор. Потому что плагинами все равно не удается получить то же, что и WebStorm из коробки дает.
Я открыл на огромном проекте
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
Индексацию он делает постоянно и происходит это бесконечно долго. Открыть 10-20 проектов - это только в мечтах. Хорошо если на 1 окно оперативной памяти хватит.
Индексацию он делает только того, что поменялось. Если индексация проходит постоянно и долго, то есть какие-то файлы, которые постоянно меняются.
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
И да чтобы понять что в производительностью в WebStorm все плохо достаточно погуглить «Как ускорить WebStorm», «Как ускорить индексацию». Если все хорошо откуда миллион таких статей? 🙂
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Индексацию он делает только того, что поменялось. Если индексация проходит постоянно и долго, то есть какие-то файлы, которые постоянно меняются.
Ну 1 маленький проект без симлинков. Да. Всеголишь минуту ждать по сравнению с 0 секунд в VSCode 🙂
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
И да чтобы понять что в производительностью в WebStorm все плохо достаточно погуглить «Как ускорить WebStorm», «Как ускорить индексацию». Если все хорошо откуда миллион таких статей? 🙂
И там говорят, что надо исключить из индексации папки по типу dist)
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Я уже успею поправить и запушить за это время 🙂
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
И там говорят, что надо исключить из индексации папки по типу dist)
Я уже говорил что dist исключаю. А вот node_modules если исключать то WebStorm превращается в тыкву
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
Я уже говорил что dist исключаю. А вот node_modules если исключать то WebStorm превращается в тыкву
А node_modules и не нужно исключать
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
А node_modules и не нужно исключать
А теперь пересимлинкуй прокеты между собой. И открой хотябы 5 окон. После этого можешь начинать жарить яишницу на своем MacBook
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
А теперь пересимлинкуй прокеты между собой. И открой хотябы 5 окон. После этого можешь начинать жарить яишницу на своем MacBook
Ты говорил, что ты делаешь link, может ли быть такое, что модуль, который ты линкуешь содержит папку dist, которая постоянно меняется?
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Ты говорил, что ты делаешь link, может ли быть такое, что модуль, который ты линкуешь содержит папку dist, которая постоянно меняется?
А почему у меня в VScode все работает моментально?
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Вертихвост キバ
Ты говорил, что ты делаешь link, может ли быть такое, что модуль, который ты линкуешь содержит папку dist, которая постоянно меняется?
Зачем мне продукт который тормозит по умолчанию
источник