JavaScript
サーバーサイドJavaScriptで動きがあったようです。 サーバサイドJavaScript、標準化の動き | エンタープライズ | マイコミジャーナル これは期待大です。 今の所Aptana Jaxerががんばっていますが、やはりサーバーサイドのAPIを標準化して欲しいところです…
JavaScriptエンジンの速度競争にOperaだけ取り残されていた感がありましたが、 Operaも専門のチームを組んで高速化を進めているようです。 【速報】Opera新JavaScriptエンジンCarakan発表、50倍高速化も | エンタープライズ | マイコミジャーナルあいかわら…
ajaxianを見ていたらmod_v8なるものを開発しているそうです。 Ajaxian » mod_v8: Another Server Side JavaScript そのうち出るだろなーとは思っていたのですが。 はやくRhino,Jaxerに追いついて欲しいなぁ。 ウェブアプリケーションを全てJavaScriptで書け…
Google CodeにChromeのJavaScriptエンジンV8がありました。 これから中身をのぞいてみるつもりです。 Google V8 JavaScript Engine - Google Code オープンソースと言うことでいろいろなアプリに組み込まれることを期待します。 また、このチームが作ったベ…
早速Google Chromeをインストールして恒例のベンチをとってみたのですが、爆速です。 ちょっと次元が違うようです。SunSpiderでベンチをとってみましたがFirefoxの倍ぐらい速い数値が出ています。 GMailやGoogle ドキュメントはもちろん他のJavaScriptを使っ…
ECMAScript4がだめになりTamarinはどうなるだろうと心配をしていましたが、 MozillaではTraceMonkeyなる物が作られていたそうです。 今回JITコンパイラになったようで(おそらくこれまではJITではなかったとおもう。。)一部が早くなったとかそういったレベル…
ECMAScript 3.1の仕様草案見つけました。 ECMAScriptのサイトのwikiの中にありました。 知りませんでした。 これをたたき台にまとめていくということなんでしょうか。 JSONサポートとかビルトインオブジェクト等に結構便利な機能が追加されているようです。 …
ECMAScript 3.1(ECMAScript Harmony)の仕様の資料(仕様案もまだ無いみたい)が見あたらないので推測ですが、 おそらくECMAScript 3との互換性が高いと思われます。 互換性が高いとなるとJavaScript2.0(ECMAScript 3.1)対応の次世代ブラウザを待つまでもなく、…
どうやらECMAScript4に関する標準化作業が中止になるようです。(延期か?) 経緯など詳細はkamijo氏のブログに書かれていますが、そんなことになっていたとは。。 個人的にはECMAScript3からECMAScript4への飛躍は大きすぎると思っていましたので、ほんとに移…
IEではJavaScriptの処理に時間がかかると、 途中で実行を継続するかどうかのダイアログが出て処理が止まるようになっています。 ベンチマークやJavaScriptを使った処理時間のかかる業務アプリなどで 一時的にこのタイムアウトの時間を延ばしたいときがありま…
mozilla wikiでDromaeroというJavaScirptのベンチマークテストが公開されています。 作者のJohn Resig氏のブログを読むとWebKitのSunSpiderにかなり疑問を持っているように読めます。 自分がテストした限りでは SunSpider:Safari3.1.1 > Firefox3 Dromaeo:Sa…
iPhoneが欲しいのですが、キャリアを変えられないので来月あたりに発表があると噂されるiPod touchを狙っています。 無線LANでくつろぎながら軽やかにブラウジングをする妄想をしています。 それはさておき、iPhoneのSafariはCSSやDOMなどはPC版のSafariと全…
Java6が出てから随分経つのですが、jrunscriptと言う物があることを昨日知った。。 jrunscriptはコマンドラインスクリプトシェルで、Java 6にインストールされているスクリプトをコマンドラインで扱えます。 ECMAScriptエンジンにはmozillaのRhinoが使われて…
そろそろeclipseも3.4にバージョンアップしようかと試しに使ってみたら JavaScriptのプロジェクトなんかが使えるようになっていました。しらなんだ。 調べてみるとGanymedeから単なるエディターという位置づけからJSDTというJavaScript開発ツールに格上げさ…
Firebug Liteが久しぶりにバージョンアップしたようです。 ずっと密かに期待をしていたのですが、進んでいるのか止まっているのか進捗がよくわからなかったのですが、進んでいたようです。 pi.debuggerというFirebug Liteとほぼ同様のコンセプトのツールがあ…
IEで下記のようにsrcに画像へのurlを代入するとwidthとheightが勝手に入る。 var div = document.createElement('div'); var img = document.createElement('img'); img.src = 'photo1.jpg'; div.appendChild(img); alert(div.innerHTML); 結果 <IMG id=img3 height=113 src="photo1.jpg" width=150> 正直げんな…
JavaScriptのアプリケーションはブラウザで動作させることがメインになるため、 ブラウザ環境毎にテストを行うことが普通なのだが、これが非常に面倒。 主要4大ブラウザに対応させようと思うと同じテストを4回行う必要がある。 そのテストをなるべく自動的に…
JavaScriptデバッグ環境ネタが続いたのでついでに。 IEではこれまでScript EditorやVisual Studioを使ったりするのが普通(?)であったが、 IE8betaではJavaScriptのデバッグが出来るDeveloper Toolsが標準で搭載されている。 これまでもMSはIE Developer Tool…
昨日SafariのJavaScriptデバッグ環境は今ひとつと書いた直後に、 そういえばWebKitにDroseraってのがあったなと思い出し調べてみると、 Windows版のWebKitナイトリービルドの方にもデフォルトでDroseraが含まれるようになったとのこと。 早速WebKitのサイト…
Operaも9.51と新しくなり、UIも一新され洒落た感じになった。 個人的には使っていて気持ちの良い感じに仕上がっていると思う。 今回、その他にも大きな機能追加が行われた。 JavaScriptのデバッグ機能がついたのだ。これはうれしい。 機能的にはFirebugに近…
JSONってブラウザのJavaScriptアプリとサーバとでデータをやりとりするのに非常に簡単・便利なんだけれど、色々とセキュリティ的に気をつけないといけないこともあり、そういったことがおっくうで今まで使ってこなかったのだが、Firefox3のリリースノートを…