@tantumus21

Почему нет альтернатив JavaScript'у в браузерах?

Почему в браузеры не включат поддержку какого-нибудь нового языка в добавок (чтобы не ломать интернет) к JS? Язык, который был бы по сути тем же JS, но разрабатывался бы с нуля, учитывая все слабые стороны предшественника? Получается, что JS развиваясь, становится все сложнее и запутаннее, ведь исправить предыдущие недочеты уже нельзя, можно только добавиться что-то новое к тому, что есть. А создав и внедрив в браузеры "новый яваскрипт", можно было бы искоренить все то, что не используется, уже неэффективно и что JS тянет за собой как мертвый груз.
  • Вопрос задан
  • 246 просмотров
Решения вопроса 3
Krasnodar_etc
@Krasnodar_etc
fundraiseup
А вы точно понимаете, что такое "поддержка нового языка"? Это целый долбаный интерпритатор в браузер тянуть надо (если язык интерпритируемый, для компилируемых есть webassembly ). А браузер и так много памяти потребляет

Язык, который был бы по сути тем же JS, но разрабатывался бы с нуля

Серьёзно, вы представляете себе масштаб работ? Попробуйте как-нибудь на досуге написать интерпритатор)

Получается, что JS развиваясь, становится все сложнее и запутаннее,

Имхо, за последние 5 лет JS стал... ну, не то чтобы проще, но точно удобнее. Я понимаю, о какой проблеме вы говорите, но новый ЯП не позволит отказаться от поддержки старых языковых конструкций JS . Просто добавится ЯП, где через 10 лет появится всё та же проблема с устаревшими вещами, от которых нельзя отказаться
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Браузер - это ограниченная среда, каким бы ни был язык, за пределы возможностей этой среды он не выйдет, а значит не сможет предоставить программистам достаточно веских оснований для усложнения собственного трудоустройства. Попытки заменить JS периодически делаются, но не могут собрать критической массы разработчиков и отмирают. Можете попробовать изучить например Dart и устроиться с ним на работу.
Ответ написан
@caballero
Программист
почему де есои использовать webassembly можно писать на чем угодно
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mkone112
Начинающий питонист.
Думается мне что разработка решения на замену js по трудоемкости сравнимо с постройкой нового города размером с питер с нуля.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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