• 欢迎使用Native Client


    原文链接:https://developer.chrome.com/native-client

    Native Client是一个沙箱,用于在浏览器中高效,安全地运行已编译的C和C ++代码,与用户的操作系统无关。 Portable Native Client扩展了该技术的架构独立性,允许开发人员编译其代码一次,以便在任何网站和任何具有提前(AOT)转换的架构上运行。

    简而言之,Native Client将本机代码的性能底层控制带到现代Web浏览器,而不会牺牲Web的安全性可移植性。观看下面的视频,了解Native Client的概述,包括其目标,工作原理以及Portable Native Client如何让开发人员在Web上运行本机编译代码。

    此站点使用几个Native Client示例。要获得最佳体验,请考虑下载最新版本的Chrome。当你回来时,一定要看看我们的演示

    视频链接地址

    两种模块

    Native Client有两种版本。

    • Portable Native Client(PNaCl):发音为'pinnacle',PNaCl运行单个便携式(pexe)可执行文件,并且在大多数Chrome实现中都可用。Chrome内置的编译器将pexe编译为客户端硬件的本机代码。在执行任何代码之前编译整个模块,而不是在执行代码时编译。PNaCl模块可以从任何Web服务器托管。
    • Native Client(NaCl):也称为传统或非便携式Native Client,NaCl运行依赖于架构的(nexe)模块,这些模块打包到应用程序中。在运行时,浏览器根据客户端计算机的体系结构决定加载哪个nexe。通过Chrome网上应用店(CWS)安装的应用和扩展程序可以使用NaCl模块而无需其他提示。也可以在开发期间从chrome://extensions安装NaCl应用程序,但是,这不是推荐的分发机制。

    这些香料在PNaCl和NaCl中有更深入的描述

  • 相关阅读:
    Collection
    DP
    JVM
    算法 *-* 并查集Union-Find(连通性)
    log4j
    log4j
    第254期:宠物如何导航回家
    第254期:宠物如何导航回家
    多线程
    多线程
  • 原文地址:https://www.cnblogs.com/SunkingYang/p/11049155.html
Copyright © 2020-2023  润新知