Комментарии 25
БЫСТРЕЕ, чем самый быстрый на сегодняшний день Макбук
Не в том ли дело, что последний макбук выходил несколько лет назад?
JS уже давно достаточно шустрый, как всгда, все упирается в DOM.
— Чего у тебя всё тормозит?!
— Ничего ты не понимаешь! Я работаю на 5 лет вперёд!
Ага, "Программируйте там, где затык был 3 года назад"
То, что через 3 года компьютеры будут быстрее, не означает, что все пользователи дружно сделают апгрейд железа. У меня железо 3-4 летней давности. Можно предполагать, что через 3 года у пользователей будет полно железа, которое сегодня считается топовым, а у большинства не будет и этого.
Если ради новой игры некоторые люди и готовы сделать апгрейд (я — нет), то вот ради очередного тормозного мобильного приложения — маловероятно.
Но, думаю, конкретному разработчику все равно, что будет с батареей пользователя… К сожалению.
Чет какой-то бред.
Разницы в производительности между нативными и веб-приложениями больше нет.
Куда бы она делась, эта разница с 2013-го года? Все стало быстрее, пропорция (разница) осталась такой же как и была. Новых js-движков или более эффктивных DOM с тех пор не придумали.
Когда Джон Кармак работал над игрой, ему нужно было писать код не для текущей на тот момент производительности, но на три года вперед.
Бедный Кармак. Он делал больше, зная что происзводительность увеличится и это займет приемлемое время. Поэтому игры были современными на момент выхода. Автор же предлагает писать менее эффктивный код, т.е. делать меньше, просто расчитывая что к моменту когда зарелизится это тоже займет приемлемое время.
Очень странно сравнивать с Mac Book, который на intel core m3. Это мобильный процессор, наследник Atom, главными целями перед которыми является минимальное энергопотребление. Разумеется он медленный, да и сравнимый с седьмым iPhone. Но вот только я бы не сказал, что нам нем все (в том числе js) шустро работает, вот от слова совсем. Плотно им не пользовался, но судя по обзорам и тыканьям в магазине — большой айфон с клавиатурой, нежели полноценный рабочий ноутбук. А еще вызывает сомнение сравнение его с iMac с intel core i7 с рабочей частотой 4Ггц, уж слишком малый разрыв. Синтетика такая синтетика
Но я сильно сомневаюсь, что на js приложение равного функционала пишется хотя бы вдвое быстрее, чем на ObjC к примеру.
можно будет запустить «любую» полнофункциональную операционную систему на мобильном устройстве,
тогда и разговоры о текущей производительности JavaScript, возможно поутихнут.
P.S. Кстати были пробы и запустить в этом проекте ReactOS :)
В теории это позволяет добиться невиданной переносимости — ваш HTML+JS одинаково запустится на айОС, Андроиде, ВинФоне и ещё-что-там-появится-через-год. На практике это верно пока только для очень простых приложений, но там нет ничего нерешаемого.
Ну а идея думать наперед в плане новых возможностей хороша, жизненный цикл продуктов как правило больше 3х лет. Разумеется без крайностей, соблюдая баланс, как и везде.
Программируйте там, где затык будет, а не там, где он был