編集可能
2012年5月31日

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

公開から12時くらいまでのタイムラインをまとめました。 主に、jsxの特徴、インストール方法、イベント情報のログです。 jsxの詳細はgithubや各解説ページを見てください。 続きを読む
67
Kazuho Oku @kazuho

公開ed! ウェブブラウザ上で JavaScript より速く動作するプログラミング言語です。よろしくお願いします m(__)m / “JSX - a faster, safer, easier alternative to Java…” http://t.co/UdsmdvI3

2012-05-31 07:52:09
Takuto Wada @t_wada

DeNA が開発したオブジェクト指向、静的型付け、(ほとんど)型安全なプログラミング言語。コンパイルすると JavaScript が生成される。ライセンスは MIT. / “JSX - a faster, safer, easier …” http://t.co/eONyUpS8

2012-05-31 08:15:41
Ryosuke 🇨🇦 Iwanaga @riywo

キタ━━━━(゚∀゚)━━━━!! / “JSX - a faster, safer, easier alternative to JavaScript” http://t.co/FD2BB3cY

2012-05-31 09:28:16
SKS/ファントムの申し子 @repeatedly

おんやー,これは @kazuho さんが関わっていると思われるあのD○NAの新しい言語JSXでは〜? > "JSX" http://t.co/xbRAM8qV

2012-05-31 09:32:08
HTML 5.0 @html50

released JSX, a faster, safer, easier alternative to JavaScript http://t.co/Br7VoB2p #jsx #javascript #html5 http://t.co/WpEkYCYO

2012-05-31 08:17:30
Jxck @Jxck_

JSX の資料。コンセプトやモチベーション、 Dart, GWT などとの違いも説明されている。 / “JSX” http://t.co/hPoUkLpV

2012-05-31 08:46:52
Kazuho Oku @kazuho

JSXとは「JSX is Not gfx」の頭文字を取った略号であり (ry http://t.co/MslZX1mn

2012-05-31 11:16:27
Kazuho Oku @kazuho

はい。違いがあるとすると、Dart と異なり JSX に移行すれば開発効率と実行効率の両方が上がるので「実用になる」って点でしょうかw RT @_ko1: @kazuho レイヤ的には DART みたいな位置づけなんでしょうか?

2012-05-31 07:59:42
Kazuho Oku @kazuho

実行効率はうちみたいな会社にとって外せない要素なので #jsx

2012-05-31 08:00:34
Kazuho Oku @kazuho

こいつです http://t.co/xoP1Ith5 RT @_ko1: このデバッガは何者なんだろう #jsx

2012-05-31 08:01:29
Kazuho Oku @kazuho

コンパイル時に --enable-source-map ってオプションをつければ Chrome 上でソースコードデバッグできます RT @sasaplus1: JSXデバッガ使えるっぽい?

2012-05-31 09:38:38
SKS/ファントムの申し子 @repeatedly

statically-typedな時点でDartよりJSXを選ぶ

2012-05-31 09:39:42
わかめ@毎日猫がいる @vvakame

JSX is statically-typed and mostly type-safe. ンギモッヂイイ

2012-05-31 10:23:41
Kazuho Oku @kazuho

(大規模開発で特に必須な)抽象化による速度低下が発生しないってのは訴求ポイントだと思ってます #jsx

2012-05-31 11:19:19

高速化について

FUJI Goro @__gfx__

.@Jxck_ CoffeeScriptとは目指す方向は正反対ですね。素のJSより記述量を増やしてでもプログラムを高速・堅固にするのがゴールです。 #jsx

2012-05-31 08:25:00
Jxck @Jxck_

@__gfx__ なるほど、変換後を触ったりは考えてない感じですね。「JS はアセンブラ」的なスタンスというか。機能をリッチにした部分を JS にしつつ最適化の仕掛けは気になりますね、面白そうです。 #jsx

2012-05-31 08:30:05
FUJI Goro @__gfx__

.@Jxck_ 技術的にはGWTやDartと確かによく似ていると思いますよ。ただ我々はスマホが戦場なので、「より速く」なるのでなければ選択肢には入れられないのです。 #jsx

2012-05-31 08:31:03
くいなちゃん @b2

なるるほど…そういう高速化ができるんですね ят @fadis_: @kuina_tesso ざっと読んだ感じ、JSXで書いてJavaScriptに変換すると、JSXが人間が手でやると発狂するような最適化を仕込んでくれるから速い っていう風に見える

2012-05-31 08:40:19
Kei Nakazawa @muo_jp

https://t.co/cVgJrfc3 JSXからJSコード生成周辺の最適化ここらかな。クラスや関数を出来る限りfinalに、即値演算をプリプロセス、5ステートメント以内でローカル変数を含まない関数をインライン展開、単純なif-ret展開ってとこか。かっこいいやだー #jsx

2012-05-31 08:16:35
Yoshiki Shibukawa @shibukawa

#jsx は final native class console とかやることで、既存のJSのオブジェクトに型情報を付与できるのね。Haxeよりもシンプル。

2012-05-31 08:36:15
残りを読む(61)

コメント

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