Информация об изменениях

Сообщение Re[3]: Чем строить DOM на C++ или pure JS (без браузера)? от 20.12.2024 13:28

Изменено 20.12.2024 13:34 bnk

Re[3]: Чем строить DOM на C++ или pure JS (без браузера)?
Здравствуйте, Alekzander, Вы писали:

A>хъ


Здесь я не уверен, видимо у тебя задача специфическая, и трудные времена требуют трудных решений

bnk>>Но независимо от этого можешь попробовать посмотреть на tauri это такой электрон, но в 20 раз меньше, но на встроенном WebView2 (и WebView для linux)

bnk>>У них есть, в том числе, headless webdriver который можно использовать как CLI в том числе
bnk>>https://tauri.app/develop/tests/webdriver/

A>Вот это интересно. Только сразу задам вопрос: это всё можно вкомпилировать в один исполняемый файл, который под вынь цепляется к WebView2, а под линь к WebView? Я хреновый линуксоид, даже не знал, что под linux (не Андроид) вообще есть какой-то универсальный WebView.


Вообще оно для того, чтобы заворачивать сайт кроссплатформенно (ну т.е. чтобы в результате был "EXE", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)

Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно я не знаю. Ну в один точно не получится, файла будет как минимум два.
Re[3]: Чем строить DOM на C++ или pure JS (без браузера)?
Здравствуйте, Alekzander, Вы писали:

A>хъ


Здесь я не уверен, видимо у тебя задача специфическая, и трудные времена требуют трудных решений

bnk>>Но независимо от этого можешь попробовать посмотреть на tauri это такой электрон, но в 20 раз меньше, но на встроенном WebView2 (и WebView для linux)

bnk>>У них есть, в том числе, headless webdriver который можно использовать как CLI в том числе
bnk>>https://tauri.app/develop/tests/webdriver/

A>Вот это интересно. Только сразу задам вопрос: это всё можно вкомпилировать в один исполняемый файл, который под вынь цепляется к WebView2, а под линь к WebView? Я хреновый линуксоид, даже не знал, что под linux (не Андроид) вообще есть какой-то универсальный WebView.


Вообще оно для того, чтобы заворачивать сайт кроссплатформенно (ну т.е. чтобы в результате был "EXE", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)
В смысле оно делает инсатллятор, который при необходимости ставит WebView2 или что там надо.

Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно я не знаю. Ну в один точно не получится, файла будет как минимум два.