Googleは、ウェブと自社のビジネスのためにコンピューティング業界を変革しようと常に熱心であり、生まれたばかりであるが今後重要なものとなる可能性のある2つのプロジェクト、同社の実験的なプログラミング言語「Go」とウェブブラウザ「Google Chrome」を結び付けようとしている。
Goのマスコットキャラクター、ジリスのGordon。
具体的には、Goで書かれたプログラムを、Googleの「Native Client」ソフトウェアが組み込まれたウェブブラウザ内で直接実行できるようにする基盤を構築しようとしている。Native Clientは、ブラウザベースのプログラムを、今日広く使われているJavaScriptで可能なスピードよりも速く実行できるように設計されている。未だ初期段階ではあるものの、Chromeに組み込まれており、ほかのブラウザではプラグインとして利用できるようになっている。
Goのソースコードを覗いてみると、Native Clientの短縮形である「NaCl」という記述が見つかる。Goチームの主要メンバー5人のうちの1人であるRob Pike氏は、米国時間11月11日のインタビューで、実際Native ClientはGoの計画表の一部になっていると述べた。
「われわれは、8g(Intel『Core』製品のようなx86チップ向けのコードを生成するコンパイラ)を使用したGoに初期段階のNative Clientサポートを実装している。Native Client実装の細部による制限があるが、いずれNative Clientに変更が加えられて、Goが同環境における本格的な言語となることを願っている」(Pike氏)
Native Clientのコンパイラ(人間が書いたものをコンピュータが実行できるソフトウェアに変換するツール)は、コンピュータをウェブからダウンロードされたNative Clientモジュールの攻撃にさらす可能性のある、各種ソフトウェア命令を排除するように、特別に変更されている。さらにNative Clientソフトウェア自体が、そのようなモジュールを実行前にチェックする。このセキュリティアプローチがセキュリティ精査に耐えられるとすれば、結果として、PC上でネイティブに動作する通常のソフトウェアに近いスピードで動作するブラウザベースのソフトウェアが誕生することになる。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
再現性ある改革の軌跡
法人データを武器に営業支援の限界を超える
競争しない企業が誰よりも速く成長する理由
「戦えるデータ基盤」の条件
そのAI、精度の低いデータで動かしてない?
顧客DBの落とし穴と成果につながる整備
プライバシーを守って空間を変える
ドコモビジネス×海外発スタートアップ
共創で生まれた“使える”人流解析とは
【独占】生成AI勃興でリストラ敢行 巨額調達ダイニーが人材削減に踏み切った理由
【独占】みずほFG傘下の道を選んだUPSIDER宮城社長インタビュー 「スイングバイIPO当然目指す」
メルカリが「2四半期連続のMAU減少」を恐れない理由--日本事業責任者が語る【インタビュー】
なぜPayPayは他のスマホ決済を圧倒できたのか--「やり方はADSLの時と同じ」とは
AIが通訳するから英語学習は今後「オワコン」?--スピークバディCEOの見方は
パラマウントベッド、100人の若手が浮き彫りにした課題からCVCが誕生
野村不動産グループが浜松町に本社を「移転する前」に実施した「トライアルオフィス」とは
「ChatGPT Search」の衝撃--Chromeの検索窓がデフォルトで「ChatGPT」に
「S.RIDE」が目指す「タクシーが捕まる世界」--タクシー配車のエスライド、ビジネス向け好調
物流の現場でデータドリブンな文化を創る--「2024年問題」に向け、大和物流が挑む効率化とは
「ビットコイン」に資産性はあるのか--積立サービスを始めたメルカリ、担当CEOに聞いた
培養肉の課題は多大なコスト--うなぎ開発のForsea Foodsに聞く商品化までの道のり
過去の歴史から学ぶ持続可能な事業とは--陽と人と日本郵政グループ、農業と物流の課題解決へ
通信品質対策にHAPS、銀行にdポイント--6月就任のNTTドコモ新社長、前田氏に聞く
「代理店でもコンサルでもない」I&COが企業の課題を解決する