自己紹介 ネイバージャパンのUIT(User Interface Technology)チームの裵完理(ベワニ)です。 概要 CSSやJavaScriptを使って複雑なデザインや動的なページを実装しているサービスが増えてきていますが、速度低下などの問題が発生しやすくなっています。これを100%... 続きを読む
SPDY 1. SPDYブーム到来おかげさまで、ここ数日 SPDY が私の周りで非常にブームになってきています。 前回案内したSPDY&WS勉強会は既に200名以上の申し込みがあり、今ではSPDYネタでブログを書くと非常に注目されるうれしい状況です。時代はまさに、 SPDYはハ... 続きを読む
MicrosoftのInternet Explorer PMであるJatinder Mann氏は、BUILD 2012でHTML5アプリとサイトを高速化する50のパフォーマンストリックというセッションで、Webアプリケーションを高速化する多くのチップスを提供した。 Mann氏が提供したアドバイスは、以下の6つ... 続きを読む
2012-12-06 JSC Array optimization for adding new property ECMAScript JavaScript C++ VM JavaScriptCore JIT This is a blog post for 12/6 VM advent calendar. See http://qiita.com/advent-calendar/2012/vm for more nice blog posts :) Introduction E... 続きを読む
完全に釣りタイトルですけど中身は真面目に書くよ。 近年、ウェブサイトのHTTPS化が流行のようになっている。私の知る限り、Googleの各種サービスやTwitter、Facebookなどが完全にHTTPSで通信を行うようになっている。HTTPS、つまりSSLによる通信の暗号化によ... 続きを読む
0 views 2012/12/21に行われたサイバーエージェント社内勉強での講演資料です。 More… Chrome DevTools.next Presentation Transcript Chrome DevTools.next 2012/12/21 Cyber Agent Toru Yoshikawa ( @yoshikawa_̲t ) Who?吉川 徹 / Toru Yoshikawa... 続きを読む
Grokking V8 closures for fun (and profit?) に、ほんの少しだけ触れられている話なんですが。ごく最近まで V8 には、オブジェクトリテラルの中で関数リテラルを使った場合に非常に遅くなる(というかGCが多発する)問題があった。たとえば、 function doit() { ... 続きを読む
MicrosoftのInternet Explorer PMであるJatinder Mann氏は、BUILD 2012でHTML5アプリとサイトを高速化する50のパフォーマンストリックというセッションで、Webアプリケーションを高速化する多くのチップスを提供した。 Mann氏が提供したアドバイスは、以下の6つ... 続きを読む
では、なぜ今頃になって HTTP Server の c10k 問題(もしくは、thread hog 問題)が顕在化したのだろう。 当時(90年代の終わり頃)と比べて、もっとも大きく変わったのはCPUの性能である。クロック数は、数百MHzから数GHzへと一桁増えたし、マルチコア化もし... 続きを読む
最近のブラウザでは、 Navigation Timing API ってのがサポートされていて、これを利用すればブラウザがページをロードするのに要した処理時間の内訳を知ることができる。 例えば、"DNSのlookupに要した時間"や"DOMの構築処理時間"、"onloadイベントの処理時間"... 続きを読む
RecentJavaScript mixin performance (last updated 2 weeks ago)Private or not Private (last updated on 17th March 2012)Alpha channel performance by Michael Mahemoff (@mahemoff) (last updated on 18th March 2012)Three.js - Vertex / Vector3 (last ... 続きを読む
どもー。お久しぶりです。(o・ω・o) なんかずいぶん間が空いたような気がします。 最近ばたばたしてます。 苗字が変わりました。 相変わらずJavaScriptスキーです。 今日は、stevesouders.comの『Self-updating scripts』という記事の和訳を載せてみます。 ... 続きを読む
UITableViewCell 描画の高速化 Published on 2012年3月27日火曜日 Leave your thoughts » Tweet Twitterの中の人よる UITableViewCell描画の高速化 Tips。 Twitter Engineering: Simple Strategies for Smooth Animation on the iPhone <img src="http://b.hate... 続きを読む
To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web! Close Welcome to Firefox Add-ons. Choose from thousands of extra features and styles to make Firefox your own. Close 続きを読む
javascript, performance, v8 本文先日 JavaScript を高速化するには、 VM を知る必要があるんだろうと思い、以下のような発言をしてみました。 とにかく今は 「V8の最適化の恩恵を受けるための JS の書き方」や「ホットスポットを温めて C よりも速い JS を書... 続きを読む
最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが 3 移行はクックパッド規模になるとかなり大変でしたが、いろいろな面白いアプローチを試せたので、これはこれで何処かでお話ししたいですね">*1、リリー... 続きを読む
Thanks to everyone that showed up at the jQuery London meetup hosted at the Guardian this week. As requested, here are the slides from the talk including links to all of the jsPerf tests embedded for each section. Summary In case you missed t... 続きを読む
\n \n \n \n \n \n テスト時間は早ければ早いにこしたことはない。全部のテスト通すの遅いとやらなくなりがち\n 1テストと、全テスト実行・主に二つに分けられる\n ソリューションはいくつかありますがこんなものがあります なんでこんなのがあるかというと巨大... 続きを読む
はじめに iPhoneやiPadなどiOSに組み込まれているmobile SafariでJavaScriptを使ったアニメーションを動かすと動作が遅くなる事があります。 そこで、CSS3のアニメーションを利用して軽快なUIを実装しようという風潮が高まっているのですが、実はすべてのCSS3ア... 続きを読む