-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-platform WebApps #479
Comments
This has been tried before and failed badly (e.g., "mobile web" profiles back in the day). Also, if there's any dependency on living standards, then this won't work because you need to constantly ship an update to an engine. Web Engines are not static things with "core features"; they are evolving pieces of software that need to be constantly updated to support either security updates, or new features added by the living standards.
All you can learn, IMO, is that we've built a good platform that already does what folks need... and whatever is missing should be standardized.
Keep taking feedback from developers, create complete test suites, do things like Interop 2025, and we keep doing what we are currently doing... and make sure stuff keeps getting implemented. |
Agree it should go standardized way. But how about a work to prioritize web features, if not all are equal?
|
There are also examples where it has been done and deployed very successfully, e.g. in the hybrid broadcast/broadband TV platform HbbTV, whose specifications are essentially requirements based on references into other specifications, some of which end up in HTML and other web standards. It doesn't stop implementers from doing more than is required, but it does set a baseline minimal set of features that app developers can rely on. A case in point within HbbTV is WASM, which is not required in currently deployed versions, but is an obvious candidate for future versions. |
Right, when it's a handful of very specific features, this can certainly work (though I would still discourage it). The problem is trying to set a baseline with the Web because the platform is huge (in terms for features and API surface), so it's hard to actually nail down what the baseline would be. Consider what it means just to support It quickly becomes unmanageable. |
We all hope that the web can provide standards that enable developers to create better applications, which:
While browser engineers are working on these goals through various W3C groups, we also want to explore a few other possibilities:
The text was updated successfully, but these errors were encountered: