Bumps [electron](https://github.com/electron/electron) from 15.5.5 to 18.3.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/electron/electron/releases">electron's releases</a>.</em></p> <blockquote> <h2>electron v18.3.7</h2> <h1>Release Notes for v18.3.7</h1> <h2>Fixes</h2> <ul> <li>Fixed WCO not responding to touch events on windows. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35177">#35177</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35176">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35174">20</a>)<!-- raw HTML omitted --></li> <li>Fixed <code>webContents.getUserAgent()</code> incorrectly returning an empty string unless previously set. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35130">#35130</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35151">17</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35132">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35131">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35082">#35082</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35083">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35084">20</a>)<!-- raw HTML omitted --></li> <li>Fixed context menu not showing all items on macOS when dock is not hidden. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35198">#35198</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35199">19</a>)<!-- raw HTML omitted --></li> <li>None. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35171">#35171</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35172">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35173">20</a>)<!-- raw HTML omitted --></li> </ul> <h2>Other Changes</h2> <ul> <li>Fixed page size always being restricted to 4k on Linux arm64. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35184">#35184</a></li> <li>Security: backported fix for CVE-2022-2478. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35099">#35099</a></li> <li>Security: backported fix for chromium:1334864. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35097">#35097</a></li> </ul> <h2>electron v18.3.6</h2> <h1>Release Notes for v18.3.6</h1> <h2>Fixes</h2> <ul> <li>Fixed a crash when calling <code>BrowserWindow.setEnabled()</code>. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34973">#34973</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34971">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34972">20</a>)<!-- raw HTML omitted --></li> <li>Fixed a potential crash when changing window settings after initializing WCO with an invalid <code>titleBarStyle</code>. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34873">#34873</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35031">17</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34874">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34875">20</a>)<!-- raw HTML omitted --></li> <li>Fixed alwaysOnTop BrowserWindow option for X11 Linux. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34911">#34911</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34912">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34913">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34907">#34907</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34906">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34433">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34720">#34720</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34733">17</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34722">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34721">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue where calling <code>BrowserWindow.setRepresentedFilename</code> on macOS with <code>titlebarStyle: 'hiddenInset'</code> or <code>titlebarStyle: 'hidden'</code> inadvertently moves the traffic light location. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34847">#34847</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34848">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34849">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue where some <code>BrowserWindow</code>s opened from new links wouldn't properly load URLs. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34910">#34910</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34189">19</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34838">#34838</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34837">17</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34839">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34840">20</a>)<!-- raw HTML omitted --></li> <li>Fixed an issue with background colors being improperly applied to <code>BrowserView</code>s on Windows. <a href="https://github-redirect.dependabot.com/electron/electron/pull/33478">#33478</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/33546">16</a>)<!-- raw HTML omitted --></li> <li>Fixed empty app_id when running under wayland. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34877">#34877</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34878">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34879">20</a>)<!-- raw HTML omitted --></li> <li>Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34758">#34758</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/34760">17</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34757">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/34524">20</a>)<!-- raw HTML omitted --></li> <li>Fixed symbol generation on 32-bit Windows release builds. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35096">#35096</a> <!-- raw HTML omitted -->(Also in <a href="https://github-redirect.dependabot.com/electron/electron/pull/35090">19</a>, <a href="https://github-redirect.dependabot.com/electron/electron/pull/35091">20</a>)<!-- raw HTML omitted --></li> <li>Prevent brief display of "Ozone X11" in window title on Linux. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34943">#34943</a></li> </ul> <h2>Other Changes</h2> <ul> <li>Backported fix for CVE-2022-2294. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34882">#34882</a></li> <li>Security: backported fix for 1287804. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35102">#35102</a></li> <li>Security: backported fix for 1333333. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34689">#34689</a></li> <li>Security: backported fix for 1335054. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34687">#34687</a></li> <li>Security: backported fix for 1335458. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34685">#34685</a></li> <li>Security: backported fix for 1336014. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35004">#35004</a></li> <li>Security: backported fix for 1339844. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35002">#35002</a></li> <li>Security: backported fix for 1340335. <a href="https://github-redirect.dependabot.com/electron/electron/pull/35000">#35000</a></li> <li>Security: backported fix for 1340654. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34998">#34998</a></li> <li>Security: backported fix for CVE-2022-2162. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34714">#34714</a></li> <li>Security: backported fix for CVE-2022-2295. <a href="https://github-redirect.dependabot.com/electron/electron/pull/34881">#34881</a></li> </ul> <h2>electron v18.3.5</h2> <h1>Release Notes for v18.3.5</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|---|---|---|
| .. | ||
| docs | ||
| lib | ||
| script | ||
| test | ||
| .gitignore | ||
| .npmignore | ||
| karma.conf.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| webpack.config.js | ||
ONNX Runtime Web
ONNX Runtime Web is a Javascript library for running ONNX models on browsers and on Node.js.
ONNX Runtime Web has adopted WebAssembly and WebGL technologies for providing an optimized ONNX model inference runtime for both CPUs and GPUs.
Why ONNX models
The Open Neural Network Exchange (ONNX) is an open standard for representing machine learning models. The biggest advantage of ONNX is that it allows interoperability across different open source AI frameworks, which itself offers more flexibility for AI frameworks adoption.
Why ONNX Runtime Web
With ONNX Runtime Web, web developers can score models directly on browsers with various benefits including reducing server-client communication and protecting user privacy, as well as offering install-free and cross-platform in-browser ML experience.
ONNX Runtime Web can run on both CPU and GPU. On CPU side, WebAssembly is adopted to execute the model at near-native speed. ONNX Runtime Web complies the native ONNX Runtime CPU engine into WebAssembly backend by using Emscripten, so it supports most functionalities native ONNX Runtime offers, including full ONNX operator coverage, multi-threading, ONNX Runtime Quantization as well as ONNX Runtime Mobile. For performance acceleration with GPUs, ONNX Runtime Web leverages WebGL, a popular standard for accessing GPU capabilities. We are keeping improving op coverage and optimizing performance in WebGL backend.
See Compatibility and Operators Supported for a list of platforms and operators ONNX Runtime Web currently supports.
Usage
Refer to ONNX Runtime JavaScript examples for samples and tutorials.
Documents
Developement
Refer to the following links for development information:
Compatibility
| OS/Browser | Chrome | Edge | Safari | Electron | Node.js |
|---|---|---|---|---|---|
| Windows 10 | wasm, webgl | wasm, webgl | - | wasm, webgl | wasm |
| macOS | wasm, webgl | wasm, webgl | wasm, webgl | wasm, webgl | wasm |
| Ubuntu LTS 18.04 | wasm, webgl | wasm, webgl | - | wasm, webgl | wasm |
| iOS | wasm, webgl | wasm, webgl | wasm, webgl | - | - |
| Android | wasm, webgl | wasm, webgl | - | - | - |
Operators
WebAssembly backend
ONNX Runtime Web currently support all operators in ai.onnx and ai.onnx.ml.
WebGL backend
ONNX Runtime Web currently supports a subset of operators in ai.onnx operator set. See operators.md for a complete, detailed list of which ONNX operators are supported by WebGL backend.
License
License information can be found here.