DeNA開発、高速なJavascriptコードを生成できる新言語「jsx」への反応まとめ

公開から12時くらいまでのタイムラインをまとめました。 主に、jsxの特徴、インストール方法、イベント情報のログです。 jsxの詳細はgithubや各解説ページを見てください。 続きを読む
プログラミング CoffeeScript JavaScript Dart jsx Web
67
Kazuho Oku @kazuho
公開ed! ウェブブラウザ上で JavaScript より速く動作するプログラミング言語です。よろしくお願いします m(__)m / “JSX - a faster, safer, easier alternative to Java…” http://t.co/UdsmdvI3
Takuto Wada @t_wada
DeNA が開発したオブジェクト指向、静的型付け、(ほとんど)型安全なプログラミング言語。コンパイルすると JavaScript が生成される。ライセンスは MIT. / “JSX - a faster, safer, easier …” http://t.co/eONyUpS8
Ryosuke IWANAGA 🇨🇦 @riywo
キタ━━━━(゚∀゚)━━━━!! / “JSX - a faster, safer, easier alternative to JavaScript” http://t.co/FD2BB3cY
SKSの申し子 @repeatedly
おんやー,これは @kazuho さんが関わっていると思われるあのD○NAの新しい言語JSXでは〜? > "JSX" http://t.co/xbRAM8qV
HTML 5.0 @html50
released JSX, a faster, safer, easier alternative to JavaScript http://t.co/Br7VoB2p #jsx #javascript #html5 http://t.co/WpEkYCYO
Jxck @Jxck_
JSX の資料。コンセプトやモチベーション、 Dart, GWT などとの違いも説明されている。 / “JSX” http://t.co/hPoUkLpV
Kazuho Oku @kazuho
JSXとは「JSX is Not gfx」の頭文字を取った略号であり (ry http://t.co/MslZX1mn
Kazuho Oku @kazuho
はい。違いがあるとすると、Dart と異なり JSX に移行すれば開発効率と実行効率の両方が上がるので「実用になる」って点でしょうかw RT @_ko1: @kazuho レイヤ的には DART みたいな位置づけなんでしょうか?
Kazuho Oku @kazuho
実行効率はうちみたいな会社にとって外せない要素なので #jsx
Kazuho Oku @kazuho
こいつです http://t.co/xoP1Ith5 RT @_ko1: このデバッガは何者なんだろう #jsx
Kazuho Oku @kazuho
コンパイル時に --enable-source-map ってオプションをつければ Chrome 上でソースコードデバッグできます RT @sasaplus1: JSXデバッガ使えるっぽい?
SKSの申し子 @repeatedly
statically-typedな時点でDartよりJSXを選ぶ
わかめ@毎日猫がいる @vvakame
JSX is statically-typed and mostly type-safe. ンギモッヂイイ
Kazuho Oku @kazuho
(大規模開発で特に必須な)抽象化による速度低下が発生しないってのは訴求ポイントだと思ってます #jsx
高速化について
FUJI Goro @__gfx__
.@Jxck_ CoffeeScriptとは目指す方向は正反対ですね。素のJSより記述量を増やしてでもプログラムを高速・堅固にするのがゴールです。 #jsx
Jxck @Jxck_
@__gfx__ なるほど、変換後を触ったりは考えてない感じですね。「JS はアセンブラ」的なスタンスというか。機能をリッチにした部分を JS にしつつ最適化の仕掛けは気になりますね、面白そうです。 #jsx
FUJI Goro @__gfx__
.@Jxck_ 技術的にはGWTやDartと確かによく似ていると思いますよ。ただ我々はスマホが戦場なので、「より速く」なるのでなければ選択肢には入れられないのです。 #jsx
くいなちゃん @b2
なるるほど…そういう高速化ができるんですね ят @fadis_: @kuina_tesso ざっと読んだ感じ、JSXで書いてJavaScriptに変換すると、JSXが人間が手でやると発狂するような最適化を仕込んでくれるから速い っていう風に見える
Kei Nakazawa @muo_jp
https://t.co/cVgJrfc3 JSXからJSコード生成周辺の最適化ここらかな。クラスや関数を出来る限りfinalに、即値演算をプリプロセス、5ステートメント以内でローカル変数を含まない関数をインライン展開、単純なif-ret展開ってとこか。かっこいいやだー #jsx
Yoshiki Shibukawa @shibukawa
#jsx は final native class console とかやることで、既存のJSのオブジェクトに型情報を付与できるのね。Haxeよりもシンプル。
残りを読む(61)

コメント

けけら @kekera 2012年5月31日
より速くなるってのは試したくなる
蟷螂 @kamakiri_ys 2012年5月31日
イベント情報増やしました。
蟷螂 @kamakiri_ys 2012年6月1日
解説文に、報道、スライド和訳、イベントレポートへのリンクを追加しました。
きゃっつ(Kats)⊿6/9乃木坂スペイベ @grayengineer 2012年6月2日
開発現場目線ではグッドニューズだと思うんだけど、元々テキストベースでスタートしたWebがこういう方向に進化していくんだ、という感も。まあ、そりゃそうだよね、とも思うけど