2012 WebKit Contributors Meeting

WebKit Contributors meeting, data-lists and HTTP pipelining « Peter Beverloo から、

April 2012 Meeting – WebKit
まだ見れてないが、どの内容も興味深い。どうやら、困っている点は、誰でも大体同じなんだなと。パフォーマンスとかテストとか。
少しずつ読んでいきます。


ChromeHTML5 タグがサポート
<datalist>-HTML5タグリファレンスにあるように、フォームの入力欄でサジェスト機能を実現するためのタグで、従来はJavaScriptで実装する必要があったものです。サジェスト候補は、

DOMからString属性取得の高速化
V8限定。つまり、Chrome/Android Browser限定っぽい。 Changeset 114421 – WebKitを見ると、10-30%ぐらい高速化したらしい。変更点も比較的少ないのでパッチは簡単かな。

Chrome dev channelユーザの10%にHTTP Pipelineを有効
データを集めるために、ユーザをランダムに分類してこんなテストをしているのか。

No malwared Smooth Gesture extension for Chrome

Chromeでマウスジェスチャ用ExtensionにSmooth Gestureを使っていたのだが、どうやらこれはspywareらしい。
amirtinkering.com
たしかに、Chromeウェブストアからも削除されている。一体、自分はどうやってインストールしたのか不明だが、ともかく、削除!

で、代わりとなるChrome用マウスジェスチャエクステンションを探したのだが、本命のGestures for Chrome(TM)Linuxでは動作しない。他にもいくつか試したがどれも動作しない。どうやらChromeのあるバグによって、右クリックの認識がうまくいかない模様。中クリックでジェスチャをするエクステンションもあった(名前忘れた)が、昔の3ボタンのマウスならともかく、マウスホイール付きのマウスでは中ボタンは押しにくいので却下。

一体、Smooth Gestureはどうやってこの問題を回避していたんだろう?

と、改めて、元のamirtinkering.comを見ていると、親切な人がspy機能除去版を作ってくれていた。
N!574.035の、

  • Smooth Gestures 0.15.4 - Hacked clean version (no malware)
  • Smooth Gestures Linux Plugin 0.8 - Hacked to work with hacked

インストールして、wiresharkで確認したけども、http://www.smoothgesturesapp.com/pjs/
にはアクセスしていないみたい。これで安心して使える。

smooth gestureのコードはここに置いてあるので、自分でも直せそう。
smoothgestures-chromium - Smooth Gestures: a google chrome extension providing mouse gestures for linux, windows, and mac - Google Project Hosting

WTF’s move, image-set() CSS Function and Cross-Origin Scripts

http://peter.sh/2012/03/wtfs-move-image-set-css-function-and-cross-origin-scripts/

  • WTF (Web Template Framework)のディレクトリが移動

/Source/JavaScriptCore/wtf/ → /Source/WTF/