Diagram relation of WebView2 control, SDK, & Runtime#2450
Diagram relation of WebView2 control, SDK, & Runtime#2450mikehoffms wants to merge 112 commits intoMicrosoftDocs:mainfrom
Conversation
|
|
||
| In the Evergreen distribution mode, the WebView2 Runtime is automatically kept up to date on the client to provide the latest features and security fixes. If you use Evergreen distribution, to ensure that your WebView2 app stays compatible with the web, you should set up testing infrastructure. | ||
|
|
||
| Microsoft Edge preview channels (Beta, Dev, and Canary) provide a sneak peek into what is coming next in the WebView2 Runtime. Test your WebView2 app regularly against a Microsoft Edge preview channel, and update your app or [report issues](https://github.com/MicrosoftEdge/WebViewFeedback) if issues arise. See [Test upcoming APIs and features](../how-to/set-preview-channel.md). |
There was a problem hiding this comment.
There was a problem hiding this comment.
Trying to remember why these 3 paragraphs got added. They don't seem to be copied from an equivalent article. They look like might be appropriate.
The answer is probably in one of these two added links:
|
|
||
| * Native control instances - Native controls and panes of your app. | ||
|
|
||
| * The WebView2 SDK.<!-- todo: in diagram, change from "SDK" to "WebView2 SDK" --> |
There was a problem hiding this comment.
todo: in diagram "Full diagram of WebView2" full-diagram.png, left (orange box), change from "SDK" to "WebView2 SDK"
@captainbrosset
plan: do this tweak in a later PR
good enough for v1
|
|
||
| * The WebView2 SDK.<!-- todo: in diagram, change from "SDK" to "WebView2 SDK" --> | ||
|
|
||
| * Per-platform WebView2 APIs, including `CoreWebView2`, `CoreWebView2Controller`, and `CoreWebView2Environment`. Primarily called by native-side code.<!-- todo: in diagram, change "Platform APIs" to "Per-platform WebView2 APIs" --> |
There was a problem hiding this comment.
todo: in diagram, left (orange box), change "Platform APIs" to "Per-platform WebView2 APIs"
@captainbrosset
plan: do this tweak in a later PR
good enough for v1
|
|
||
| * [JavaScript APIs](../webview2-api-reference.md#javascript) (WebView2Script package) - Called by web-side code to communicate with the host application. | ||
|
|
||
| * Platform APIs - Non-WebView2 APIs provided by the platform; can be exposed to web-side code.<!-- todo: add to diagram, as a 3rd box within the "Visual Studio project" box --> |
There was a problem hiding this comment.
todo: add to diagram, left (blue box), "Platform APIs" as a 3rd box within the "Visual Studio project" box - was this done already? delete hidden comment & close this PR Comment?
@captainbrosset
plan: do this tweak in a later PR
good enough for v1
|
|
||
| * Platform APIs - Non-WebView2 APIs provided by the platform; can be exposed to web-side code.<!-- todo: add to diagram, as a 3rd box within the "Visual Studio project" box --> | ||
|
|
||
| * WebView2 Runtime - A browser component that contains WebView2 APIs.<!-- todo: in diagram, change "Runtime" to "WebView2 Runtime" --> |
There was a problem hiding this comment.
1 - todo: in diagram, change "Runtime" to "WebView2 Runtime"
- certainly in lower left & lower right pink box, "Runtime"
- maybe cram into the middle column 1-4 times.
@captainbrosset
plan: do this tweak in a later PR
good enough for v1
|
|
||
| * Native control instances. | ||
|
|
||
| * The WebView2 Runtime.<!-- todo: in diagram, change "Runtime" to "WebView2 Runtime" --> |
There was a problem hiding this comment.
2 - todo: in diagram, change "Runtime" to "WebView2 Runtime"
- certainly in lower left & lower right pink box, "Runtime"
- maybe cram into the middle column 1-4 times.
@captainbrosset
plan: do this tweak in a later PR
good enough for v1
|
|
||
| <!-- ------------------------------ --> | ||
| #### Servicing the WebView2 Runtime through Windows Server Update Services (WSUS)<!-- todo: deprecated --> | ||
| #### Servicing the WebView2 Runtime through Windows Server Update Services (WSUS)<!-- todo: deprecated; modify? --> |
There was a problem hiding this comment.
Heading is about a deprecated tool, Windows Server Update Services (WSUS). Modify, delete?
@captainbrosset
Rendered articles for review:
Introduction to Microsoft Edge WebView2 > Overview of the components of the WebView2 platform
/webview2/index.mdComponents of the WebView2 platform
/webview2/concepts/platform-components.mdIncidental articles changed:
Develop for the web with Microsoft Edge
/develop-web-microsoft-edge.mdTOC
toc.ymlDifferences between Microsoft Edge and WebView2
/webview2/concepts/browser-features.mdData and privacy in WebView2
/webview2/concepts/data-privacy.mdDistribute your app and the WebView2 Runtime > Test your app for forward-compatibility
/webview2/concepts/distribution.mdEvergreen vs. fixed version of the WebView2 Runtime
/webview2/concepts/evergreen-vs-fixed-version.mdPrerelease and Release SDKs for WebView2
/webview2/concepts/versioning.mdCustomize context menus in WebView2
/webview2/how-to/context-menus.mdDebug WebView2 apps with Visual Studio Code
/webview2/how-to/debug-visual-studio-code.mdCall web-side code from native-side code
/webview2/how-to/javascript.mdPublish a UWP WebView2 app to the Microsoft Store
/webview2/how-to/publish-uwp-app-store.mdCustom management of network requests
/webview2/how-to/webresourcerequested.mdAbout release notes for the WebView2 SDK
/webview2/release-notes/about.mdWin32 sample WebView2Browser
/webview2/samples/webview2browser.mdAB#43409312