JavaScript の生みの親であり、Mozilla CTO の ブレンダン・アイク は、ECMAScript 6 で十分であると述べ、NativeClient の必要性を退けている。Mozilla のバイスプレジデントである Jay Sullivan は NativeClient を指して「これらのネイティブアプリはウェブページのブラックボックスでしかなく、(中略)我々はHTMLを信じており、我々が集中したいと考えるものだ」("These native apps are just little black boxes in a webpage. [...] We really believe in HTML, and this is where we want to focus.")と述べた。
NaCl は ARM と x86-64 でのサンドボックス化のため、ソフトウェアによるフォールト分離を利用している。x86-32での実装は、サンドボックスのメモリ空間を規制するなど一部用途以外ではx86のセグメンテーション機能を用いない。システムコールの呼び出しなどの危険な命令の実行を防ぐためには、コード検証機を利用する。また、安全な命令の中に隠された危険な命令へジャンプすることを防ぐため、Native Client でのインダイレクトジャンプは32バイトブロックの先頭へのみ許されるほか、ジャンプ先ブロックが不定なジャンプは許可されない。これらの制約のため、C言語で書かれたプログラムは Native Client 上で動作するためにはカスタマイズされたGNU toolchain、特にgccとbinutilsで再コンパイルすることが必要になる。
NaCl, PNaCl とも x86 と ARM に対応したものが公開されている。ウェブブラウザ上のウェブアプリケーションをネイティブアプリケーションに近い速度で実行することなどを主な目標とした、安全にネイティブコードを実行できるシステムである。PC 版及びChrome OS版Google Chrome 14 からはChromeウェブストアで配布されているアプリケーションを実行する場合に限りデフォルトで有効になっており、それ以外の場合は chrome://flags/ で有効にする必要がある。Google Chrome 29 から PNaCl が導入され、Google Chrome 31 （デスクトップ版のみ）からは、PNaCl がデフォルトで有効になっており、NaCl とは異なり Adobe Flash のように Chrome ウェブストア以外の一般のウェブページ内に埋め込みでも使用可能。NaCl の ARM への実装は、2010年3月にリリースされた。x86-64 もサポートされている。しかし、NaCl は CPU 依存であり、それぞれホストの命令セットへコンパイルされたバイナリしか使用できない。Portable Native Client (PNaCl) では、LLVM中間言語コードを採用することでこの問題を解決しており、CPU 非依存でアプリケーションを動作させられる。PNaCl 向けに書かれたアプリケーションを Emscripten を使い、汎用の JavaScript として動作させるための、pepper.js も Google は開発している。標準Cライブラリとして Newlib を使用しているが、NaCl はポートされた GNU Cライブラリ (glibc) も使用可能である。今のところ、PNaCl は glibc は未対応。標準CライブラリではPOSIXスレッドも使用可能であるが、プロセスはサポートしていない。Google Chrome 14 (release 0.5) から、Native Client は安定版の ABI を持っていて、将来のバージョンでの上位互換性を保証している。同様に、PNaCl の方は Google Chrome 31 以降、上位互換性を保証している。NaCl, PNaCl は Google によってオープンソースプロジェクト（BSDスタイルのライセンス）として開発が進められていた。
2軸単車の置換えを目的として、1958年（昭和33年）12月に福岡市内線の木造ボギー車であった100形13両を譲り受けたもので、その出自は明治末期から大正にかけて製造された九州電気軌道の木造ボギー車、1形と、その改良形式の35形である。両形式とも西日本鉄道発足ののち戦後北九州線から福岡市内線に移り100形として活躍したが、1958年に同年11月で営業廃止となった福島線の半鋼製ボギー車200形が転入してきたことから余剰となり、長崎電気軌道に譲渡された。長崎電気軌道では、旧1形の6両(101・103・106・144・146・153)を160形、旧35形の7両（136 - 138・140・141・143・156）を170形と分類したが、旧1形の177は福岡市内線時代に分類を誤ったため、170形となっている。都市間電車の性格が強い北九州線向けに造られた関係上、車輪径が838mm（一般の市内電車は660mm）と大きく、歯車比の設定も高速寄りで定格速度32km/h、最高速度55km/hと市内電車としては優れた走行性能を誇っていたが、停留所間の距離が短い長崎ではその性能を存分に発揮することはできなかった。1970年代になると、ワンマン化の進展や車体の老朽化、不燃化の観点から、600形・700形・1050形といった半鋼製車・鋼製の譲渡車に順次置き換えられ、170形は1976年（昭和51年）に形式消滅。162と168を除く160形も1973年（昭和48年）までに順次廃車となった。最後まで残った162と168の2両のうち、"明治電車"として有名だったのは162であった。同車は昭和50年代に映画出演の際、戦前・戦後一時期の標準色であった緑一色に塗り直されており、長崎電気軌道でも廃車とせず動態保存する予定であったが、足回りが予想以上に傷んでいたことから、168が動態保存車として整備されることになり、162は1978年（昭和53年）8月付で廃車となった。当初はそのまま解体される予定であったが、鉄道愛好家が私財を投じてこれを買い取り、1979年（昭和54年）に西彼杵郡長与町の幼稚園に寄贈した。寄贈後は同園の園庭で静態保存されていたが、老朽化により2007年（平成19年）7月に解体された。