Сообщение Re[3]: Чем строить DOM на C++ или pure JS (без браузера)? от 20.12.2024 13:28
Изменено 20.12.2024 13:38 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/MSI/DEB", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)
В смысле оно делает инсатллятор, который при необходимости ставит WebView2 или что там надо. Не так надежно как CEF, но сильно меньше по размеру.
Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно работал я не знаю. Ну в один файл точно не получится, файла будет как минимум два.
A>хъ
Здесь я не уверен, видимо у тебя задача специфическая, и трудные времена требуют трудных решений
bnk>>Но независимо от этого можешь попробовать посмотреть на tauri это такой электрон, но в 20 раз меньше, но на встроенном WebView2 (и WebView для linux)
bnk>>У них есть, в том числе, headless webdriver который можно использовать как CLI в том числе
bnk>>https://tauri.app/develop/tests/webdriver/
A>Вот это интересно. Только сразу задам вопрос: это всё можно вкомпилировать в один исполняемый файл, который под вынь цепляется к WebView2, а под линь к WebView? Я хреновый линуксоид, даже не знал, что под linux (не Андроид) вообще есть какой-то универсальный WebView.
Вообще оно для того, чтобы заворачивать сайт кроссплатформенно (ну т.е. чтобы в результате был "EXE/MSI/DEB", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)
В смысле оно делает инсатллятор, который при необходимости ставит WebView2 или что там надо. Не так надежно как CEF, но сильно меньше по размеру.
Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно работал я не знаю. Ну в один файл точно не получится, файла будет как минимум два.
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/MSI/DEB", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)
В смысле оно делает инсатллятор, который при необходимости ставит WebView2 или что там надо. Не так надежно как CEF/электрон, но сильно меньше по размеру.
Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно работал я не знаю. Ну в один файл точно не получится, файла будет как минимум два.
A>хъ
Здесь я не уверен, видимо у тебя задача специфическая, и трудные времена требуют трудных решений
bnk>>Но независимо от этого можешь попробовать посмотреть на tauri это такой электрон, но в 20 раз меньше, но на встроенном WebView2 (и WebView для linux)
bnk>>У них есть, в том числе, headless webdriver который можно использовать как CLI в том числе
bnk>>https://tauri.app/develop/tests/webdriver/
A>Вот это интересно. Только сразу задам вопрос: это всё можно вкомпилировать в один исполняемый файл, который под вынь цепляется к WebView2, а под линь к WebView? Я хреновый линуксоид, даже не знал, что под linux (не Андроид) вообще есть какой-то универсальный WebView.
Вообще оно для того, чтобы заворачивать сайт кроссплатформенно (ну т.е. чтобы в результате был "EXE/MSI/DEB", но без оверхеда CEF, т.е. используется системный web view).
На linux используется WebKitGTK насколько я понимаю (устанавливается как пакет), на винде WebView2 (по умолчанию он только на Win11, до этого все равно ставить)
В смысле оно делает инсатллятор, который при необходимости ставит WebView2 или что там надо. Не так надежно как CEF/электрон, но сильно меньше по размеру.
Насчет того чтобы тул для обработки шаблонов сделать и он крросплатформенно работал я не знаю. Ну в один файл точно не получится, файла будет как минимум два.