N
No-Code to Pro-Code
@nctopc7 подп.
66просмотров
13 сентября 2024 г.
Score: 73
GoJa: движок JavaScript написанный на Go - ссылка В последнее время появляется много кастомных рантаймов для джава скрипта. Начиная с довольно популярных Deno и Bun и (не)заканчивая LLRT от Амазона. Рантайм (или другими словами движок) это по сути своей программа, которая умеет выполнять, в данном случае, JS код. Зачем это кому-то может быть нужно и почему ему может не хватать NodeJS для выполнения JS на сервере? Автору статьи не хватило в Go возможностей скриптовых языков при работе с сложными JSON. В качестве примера приведено использование array.filter. Выглядит немного натянуто, хотя и не лишено смысла. Я бы решал такую же проблему одним из двух способов: 1. Если очень хочется использовать JS и в окружении уже есть какой нибудь из JS рантаймов, запускать его как подпроцесс и получать из него результат 2. Более предпочтительный: написать ряд хелперов (в том числе тот самый array.filter), которые в для данного сценария позволят приблизить удобство использования Go к гибким скриптовым языкам. Тема интересная, но сценарий использования не очень убедительный. Тем не менее, ещё один вопросик в копилку DX Go
66
просмотров
1130
символов
Нет
эмодзи
Нет
медиа

Другие посты @nctopc

Все посты канала →
GoJa: движок JavaScript написанный на Go - ссылка В последне — @nctopc | PostSniper