タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

node.jsとv8に関するkappaseijinのブックマーク (1)

  • C言語より高速なJavaScriptによるバイナリ操作が話題 | gihyo.jp

    JavaScriptなどのスクリプト言語は動作が遅く、最適なパフォーマンスを得るにはC/C++で実装しなければならないという常識に挑んだ講演が国内外で大きな話題になっています。 題材になったのはベルリンの開発者、Felix Geisendorfer氏によるNode.jsからMySQLに接続するためのバインディングの実装です。Node.jsからMySQLへ接続するためのバインディングはJavaScriptだけで実装されているもの、Cで実装されたライブラリ(libmysql)を使ったもの、MySQLからフォークしたデータベース、MariaDBのライブラリを使ったものなど複数が存在しています。 Felix氏はあくまでJavaScriptのみによる実装で、C言語で実装されたライブラリを使ったバインディングを越えるパフォーマンスの実現に挑戦しました。次々に登場するライブラリの高いパフォーマンスを見る

    C言語より高速なJavaScriptによるバイナリ操作が話題 | gihyo.jp
    kappaseijin
    kappaseijin 2012/12/25
    「evalとnew Functionを組み合わせた動的コード生成を行うことで実行性能が上がる」動的過ぎて最適化されやすい!?
  • 1