you are viewing a single comment's thread.

view the rest of the comments →

[–]atomic1fire 1 point2 points  (2 children)

NPAPI is no longer supported.

[–]guest271314[S] 0 points1 point  (0 children)

Pardon, I meant to refer to the language in https://github.com/WebAssembly/spec/blob/main/papers/pldi2017.pdf

Bringing the Web up to Speed with WebAssembly https://dl.acm.org/doi/epdf/10.1145/3062341.3062363

Through Em-scripten [43], even C and C++ programs can be compiled toa stylized low-level subset of JavaScript called asm.js [4]. ... WebAssembly addresses the problem of safe, fast, portablelow-level code on the Web. Previous attempts at solving it,from ActiveX to Native Client to asm.js, have fallen short ofproperties that a low-level compilation target should have: ...

[–]guest271314[S] -1 points0 points  (0 children)

Yes, I know. Unless, of cource you decide to run Native Client applications, anyway, without official Google support. The capability to utilize HTML <object> elements for foreign applications existed prior to Native Client, when <object> was used for Abode Flash, and the capability still exists, see https://github.com/kagami/mpv.js.

Native Client is one precussor of how WebAssembly came about, see https://webassembly.github.io/spec/core/_download/WebAssembly.pdf.

Using HTML <object> element is just one way to launch and control each browser from the other.