question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[enhancement] consume upstream webview

See original GitHub issue

I know that this has been discussed before, but I think it is time to revisit it for a couple reasons.

First of all, there is now activity again at: https://github.com/zserge/webview/tree/webview-x

I think that it would be beneficial for the entire community if the enhancements made here were pushed back upstream.

Second - at tauri we have the need to enable other languages (like python, nim, go and others) to consume the underlying webview codebase. The way that boscop/web-view is structured at the moment makes that challenging, because of the way that the upstream source has been embedded. Basically non-rust consumers of tauri will need to pull in a rust crate / git repo to get the headers etc. in order to stay in lockstep with our api - which we for obvious reasons can’t allow to use two diverging sources.

One solution might be to use a flag in the consuming Cargo.toml that allows a user of boscop/web-view to pull the source from some / any other place…

Thoughts?

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:2
  • Comments:8 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
zxeycommented, Nov 28, 2019

I was more keen to go in a more rusty direction, meaning I would like to slowly port the c/c++ code to Rust and maybe provide c bindings. I think the safety that Rust would provide in this case would be beneficial for bindings created for other languages, since anything can bind to c. What do you think?

0reactions
zxeycommented, Dec 26, 2019

There hasn’t been any more talk about an org, the only discussion about this can be read here: https://github.com/Boscop/web-view/issues/64

Read more comments on GitHub >

github_iconTop Results From Across the Web

918221 - Upstream WebView developer documentation
This adds an upstream guide to run WebView tests, and also discusses ... This edits some Android docs to use fenced code blocks...
Read more >
[feat] Webview and Server enhancements #143 - GitHub
So my questions with this PR. 1: The only way I can test the extension in production is via the python entrypoint setting....
Read more >
[MAGISK] [MODULE] Webview Manager | Page 32
Trying to install Bromite using the latest version of Webview Manager recognizes my internet connection but fails to download the Bromite files.
Read more >
ARC++ WebView Optimization - Intel
This paper presents new optimization techniques, making the performance improvement general and common. Mitigating software tool limitations. Profiling tool ...
Read more >
WebView DevTools - Stoutner
WebView provides fairly limited controls compared to the upstream ... (there are a number of apps that use WebView to handle logins).
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found