Safari、JavaScript処理の高速化へ
後藤大地(オングス)
2007-12-25 17:40:01
JavaScriptを活用したWebアプリケーション開発で多様される関数のひとつに「getElementsByClassName」がある。クラス名を指定してHTMLの要素を特定する関数で、getElementsByTagNameやgetElementByIdのように要素を特定するために使われる。
WebKitにgetElementsByClassNameのネイティブ実装が追加された。これまでJavaScriptで開発されたライブラリで実現されていが、ネイティブ実装になったことでそ追加のJavaScriptライブラリが不要になった。しかも実行速度が桁違いに高速になっている。
getElementsByClassNameは開発中のFirefoxやOperaでも実装されているため、これで次期Firefox、Opera、Safariの3者がそれぞれネイティブ実装を実現したことになる。要素の特定はJavaScriptプログラミングにおいて多用される機能であるだけに、その恩恵は大きいといえそうだ。
folllow builer on
twitter
- 新着記事
- 特集
- ブログ
- 企画特集
-
第4回CNBFミートアップレポート
-
デジタルを当たり前と言えるか?
-
明日からではもう遅い?!
-
M365 活用のセキュリティ対策
-
IDaaSって何?
-
企業のリスクマネージメント対策に
-
いまあるデータで身近な業務をDX
-
漫画で解説:IoTはじめの一歩
-
次期自治体ネットワーク強靭化へ
-
いまさら聞けない「PPAP」
-
次の一手はこれだ!
-
特集:IT最適化への道
-
クラウド時代に理想のセキュリティ
-
部分最適だけではダメ
-
ネットワークもサービスとして使う
-
連載!プロが語るストレージ戦略
-
ゼロトラストに向けた道のりを支援
-
ハイブリッドクラウドとAI
-
厳しい目が向けられる内部不正
-
連載!プロが語るストレージ戦略
-
時代が求める生体認証への期待
-
データの散在と非常率運用がネック
-
その先へ
-
SECCON2020レポート第二弾!
-
未来のセキュリティイノベーターへ
-
DX時代のアプリケーションセキュリティ
-
性能の大幅向上を実現!
-
コスト・運用の壁を崩す!
-
ビッグデータ最前線!
-
連載!プロが語るストレージ戦略
-
エンジニアのためのREHL8まとめ
-
リモート、オフィス、オンサイト
-
SoRとSoEをつなぐDX推進の要
-
セキュリティの今を知る