Собирается ли WebAssembly заменить JavaScript?
Уже 2 месяца я глубоко изучаю JavaScript, а также его библиотеки и фреймворки. Я слышал от других учеников в моей средней школе, что сборка заменит JavaScript. Это правда?
И еще вопрос, какой язык вы рекомендуете для серверной разработки, близкой к JavaScript? Я действительно не хочу, чтобы кто-то был разоренным художником. Я много слышал о том, что разработчики JavaScript наложили и заменили, так как это просто надоедливый язык.
1 ответ
WebAssembly не может ничего сделать в Web-встраивании без JavaScript, и в нашем дизайне не было намерения заменить JavaScript. Это даже часть FAQ!
Нет! WebAssembly призван дополнять, а не заменять JavaScript. Хотя WebAssembly со временем позволит компилировать многие языки в Web, JavaScript имеет невероятный импульс и останется единственным привилегированным (как описано выше) динамическим языком Web. Кроме того, ожидается, что JavaScript и WebAssembly будут использоваться вместе в ряде конфигураций:
- Целые, скомпилированные приложения C++, использующие JavaScript для склеивания вещей.
- HTML/CSS/JavaScript UI вокруг основного централизованного холста, контролируемого WebAssembly, что позволяет разработчикам использовать возможности веб-фреймворков для создания доступных, ощущений веб-нативного восприятия
- В основном приложение HTML/CSS/JavaScript с несколькими высокопроизводительными модулями WebAssembly (например, графики, симуляция, обработка изображений / звука / видео, визуализация, анимация, сжатие и т. Д., Примеры, которые мы уже видим в asm.js сегодня) позволяя разработчикам повторно использовать популярные библиотеки WebAssembly так же, как библиотеки JavaScript сегодня.
- Когда WebAssembly получает возможность доступа к объектам, собираемым мусором, эти объекты будут доступны для JavaScript, а не жить в собственном изолированном мире.
Я бы сказал, что WebAssembly - это кореш JavaScript.