Size: a a a

WebAssembly — русскоговорящее сообщество

2019 May 06

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
wavm скомпилять под какую-то  платформу сложнее sqlite будет
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Пока вроде получается поесни пожалусто ?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ну пока получается, что единственный плюс server-side sqlite на wasm - это возможность не собирать его под кучей платформ. Так вот, если он будет запускаться под wavm, то придётся её собрать сначала, а это сложнее, чем sqlite
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
Вообще, я просто от gyp горел. Собранный нативный SQLite в любом случае будет значительно быстрее wasm варианта.
+ в ноде вроде обещали уже в ближайшее время избавиться от gyp
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
А нашь то с gyp ?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
это ближайшее время длится уже много лет
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Может на cmake ?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Grigorii K. Shartsev
Вообще, я просто от gyp горел. Собранный нативный SQLite в любом случае будет значительно быстрее wasm варианта.
+ в ноде вроде обещали уже в ближайшее время избавиться от gyp
я не из мира js, скорее из низкоуровнего программирования, поэтому не очень понимаю, что там с ним не так:)
источник

с

сomorsiс in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
это ближайшее время длится уже много лет
ну n-api же стабилизировали
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
я не из мира js, скорее из низкоуровнего программирования, поэтому не очень понимаю, что там с ним не так:)
Чтобы поставить js пакет, мне надо за одно на машине иметь python2 и ms build | gcc.
И на винде бывает ад с этим.
Когда-то чуть ли не целую Visual Studio надо было ставить.
+ При этом я хз, откуда и как gyp берёт пайтон,
Бывало, что везде, где только мог, пихал ему путь до нужного питона: и в конфиге npm, и в path, и везде. Он упорно собирал третьим и падал.
В итоге сейчас, чтобы норм собирать, я переименовываю папку с пайтоном3 в "_Python37", чтобы по этому пути пайтон не находился, и вот тогда он берёт 2-ой. Мне вообще нафиг второй не нужен на компе и тем более в path по дефолту... Всё перерыл, так и не смог научиться вручную указывать, где брать пайтон для сборки SQLite.
Ах да, с нужной версией msbuld тоже что-то было проблемное.
+ скачиваются все исходники и всё собирается, процесс вообще нифига не быстрый выходит установки пакетов.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Grigorii K. Shartsev
Чтобы поставить js пакет, мне надо за одно на машине иметь python2 и ms build | gcc.
И на винде бывает ад с этим.
Когда-то чуть ли не целую Visual Studio надо было ставить.
+ При этом я хз, откуда и как gyp берёт пайтон,
Бывало, что везде, где только мог, пихал ему путь до нужного питона: и в конфиге npm, и в path, и везде. Он упорно собирал третьим и падал.
В итоге сейчас, чтобы норм собирать, я переименовываю папку с пайтоном3 в "_Python37", чтобы по этому пути пайтон не находился, и вот тогда он берёт 2-ой. Мне вообще нафиг второй не нужен на компе и тем более в path по дефолту... Всё перерыл, так и не смог научиться вручную указывать, где брать пайтон для сборки SQLite.
Ах да, с нужной версией msbuld тоже что-то было проблемное.
+ скачиваются все исходники и всё собирается, процесс вообще нифига не быстрый выходит установки пакетов.
понятно, а это js пакет для sqlite?
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
да
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
Вообще сам факт того, что для установки JS  нативного на С пакета мне надо иметь на машине ВНИЗАПНА Python2 меня очень огорчал ._.
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Звучит как плохая хурма
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ага, кто-то из разработчиков не продумал этот момент
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
Они вроде уже завезли n-api, но когда ещё пакеты забудут про gyp... Годы пройдут
источник

с

сomorsiс in WebAssembly — русскоговорящее сообщество
Grigorii K. Shartsev
Они вроде уже завезли n-api, но когда ещё пакеты забудут про gyp... Годы пройдут
n-api все еще требует gyp
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
А для своих модулей для v8 тоже нужен gyp ?
источник

GS

Grigorii K. Shartsev in WebAssembly — русскоговорящее сообщество
😥
источник

с

сomorsiс in WebAssembly — русскоговорящее сообщество
Aleksandr Borgardt
А для своих модулей для v8 тоже нужен gyp ?
ты собираешь кастомный билд v8?
или я тебя неправильно понял и ты имел ввиду модули для вызова из джс
источник