Mozillaの新型高速ブラウザエンジン「Servo」、初めてのデベロッパープレビューが公開。Rust言語で開発中 Servoは、Rust言語で開発されているブラウザエンジン。HTMLのパース、レンダリング、画像処理、レイアウトといった処理を独立して並列的に実行するなどにより、最近のプロセッサの特長であるマルチコア、SIMD命令、GPUなどを活用し、高速なWebブラウジングを実現しようとしています。 Rust言語もServoのこのコンセプトを支えるための言語といえます。RustもMozillaが開発しており、C言語と同様にOSやデバイスドライバなどのシステム処理の記述に適し、コンパクトなランタイムで高速に実行できる一方で、不正なメモリ操作による障害を起こさないようメモリセーフな言語として設計されています。 しかもマルチスレッドで実行されてもスレッド間でデータ競合などを起こさないスレッドセー
![Mozillaの新型高速ブラウザエンジン「Servo」、初めてのデベロッパープレビューが公開。Rust言語で開発中](https://cdn-ak-scissors.b.st-hatena.com/image/square/431544ce2a6cb1eb0aecc6d7556d84f4cf65fd29/height=288;version=1;width=512/http%3A%2F%2Fwww.publickey1.jp%2F2016%2Fservo01.gif)