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

Как не зайду почитать чат всегда одна тема) Вы тут

реально при разработке сталкиваетесь с нехваткой производительности виртуалдом/реакта/преакта? Что у вас за проекты такие? И стар и млад все страдают)
Я даже на jQuery не сталкивался особо с проблемой производительности, в крайнем случае использовал Zepto.

13 ответов

8 просмотров

На Amazon Kindle интерфейсы. Планшет с слабым процессором и 1гб озу который целый день стоит на стенде. Я делаю на свелт интерфейсы и с 100% планшет даже без подзарядки абсолютно спокойно весь рабочий день используется(и еще несколько десятков процентов остается) Если бы я использовал vue(реакт подавно) вместо svelte, то он не прожил бы и половины рабочего дня(не проверял но практически уверен). Помимо этого так как свелт легкий это позволяет мне на планшете делать 60fps css анимации без каких либо напрягов. Никаких микрооптимизаций - только использование gsap и правильных css свойств.

Mark Tanashchuk 🇺🇦
На Amazon Kindle интерфейсы. Планшет с слабым проц...

"...свелт легкий..." - я про то что запас производительности немалый (из-за того что свелт практически ничего в рантайме не ест), на который анимации пилить можно спокойно

Slava-Viktorov Автор вопроса
Mark Tanashchuk 🇺🇦
На Amazon Kindle интерфейсы. Планшет с слабым проц...

Ну сколько человек в этом чате делает интерфейсы для слабых, автономных устройств? И то вся метрика это "если") Естественно в определенных случаях производительность реакта будет проблемой, но большинство среднестатистических проектов вряд-ли когда-либо с ней столкнуться.

Slava Viktorov
Ну сколько человек в этом чате делает интерфейсы д...

Производительность слишком высокой никогда не бывает. Энергопотребление никогда не бывает слишком низким. И это не исключение для любого проекта

Slava-Viktorov Автор вопроса
Mark Tanashchuk 🇺🇦
Производительность слишком высокой никогда не быва...

Приятно думать что твой апп производительней, чем у других) Думать о производительности, когда нет проблем с производительностью это конечно мощно. Большая проблема когда всякие джуны начитаются статей с бенчами и потом бегут делать свой супер апп на супер производительном фреймворке, набивая проект под завязку зависимостями с 5 звёздами на гитхабе.

Slava Viktorov
Приятно думать что твой апп производительней, чем ...

...производительнее чем у других Я хз к чему эта фраза здесь. Думать о производительности, когда нет проблем с производительностью это конечно мощно На виртуалдомовских фреймворках с рантаймом это просто организовать. В итоге либо процесс оптимизации происходит попутно с разработкой и рефакторингом(сделал компонент - затестил компонент и его производительность) либо в конце проекта. У первого варианта проблема что может не хватить время на основной функционал. У второго - то что перед дедлайном времени на оптимизацию может не хватить(например требоваться для нее могут архитектурные изменения, а не простые и точечные) Тобишь ни один из вариантов ничего хорошего не несет. Только потраченное время. А джуны должны выбирать сначала то, что они хотят делать и чем заниматься и только после этого искать удобный инструмент который подходит под требования. Касается это любых джунов и умение правильно находить информацию о требованиях к инструментам разработки необходимо(и в конце концов если джун не знает как выбирать инструмент то есть всякие тостеры, статьи на хабре и прочие).

Slava-Viktorov Автор вопроса
Mark Tanashchuk 🇺🇦
...производительнее чем у других Я хз к чему эта ...

Ну да оптимизация производительности это обязательный пункт каждого проекта. Один я такой фигак-фигак и в продакшн.

Slava Viktorov
Ну да оптимизация производительности это обязатель...

Ситуации бывают разные и вероятность того что какой-либо тим лид(или одиночка фрилансер...) неправильно расчитает время разработки точно не нулевая

JQuery, особенно последних версий, это супер легкая обёртка над Dom api. Там нечему тормозить и нечего оптимизировать. Однако само приложение на нем можно написать плохо, так как сам JQuery никак не помогает в этих вопросах. Современные фреймворки как бы берут на себя ответственность за эффективные манипуляции с DOM. И кто-то это делает лучше, кто-то хуже, а кто-то совсем плохо. С тем же реактом и вдом почти не наблюдается проблем на современных десктопах, но как только речь заходит о мобильных, ТВ, embedded и low-powered то проблемы сразу встают во всей красе.

Pavel 🦇 Malyshev
JQuery, особенно последних версий, это супер легка...

Вот все говорят что у реакта нет проблем с десктопом. Но посмотрев интерфейсы криптобирж, можно увидеть другую ситуацию

Kaifat
Вот все говорят что у реакта нет проблем с десктоп...

Да конечно есть) просто для некоторых проектов это норм и даже 2-х мб бандлы в порядке вещей.)) для больших штук или приложений не публичного характера, иногда важнее DX , чем UX. Как ни крути, то реакт это стандарт индустрии сейчас и конечно DX в широком смысле (набор решений, практик, инфы и тп) у него опережает свелт

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта