JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
6: デフォルトの名無しさん [sage] 2014/12/05(金) 20:23:41.06 ID:JcHTtYO/ http://i.imgur.com/SduT7qR.jpg http://i.imgur.com/2f8fP3F.jpg http://i.imgur.com/u0ymg8c.jpg http://i.imgur.com/LruEssT.png http://i.imgur.com/AeSQqRT.jpg http://cisburger.com/up/bnf/6016.jpg http://up.pangya.tv/src/www_pangya_tv18594.jpg http://mevius.5ch.net/test/read.cgi/tech/1417749547/6
7: デフォルトの名無しさん [sage] 2014/12/05(金) 20:48:53.50 ID:+TXyzC2W ここはJavaScript4のスレです http://ja.wikipedia.org/wiki/ECMAScript#ECMAScript_4 ECMAScript 4 「JavaScript#JavaScript 2.0」も参照 ECMAScript 4 は過去2回仕様作成が挑戦されたが、仕様がまとまらず、失敗に終わっている。 1回目[編集] 2000年〜2003年ごろ行われた。主に、旧Netscape社とMicrosoft社によって行われたが、意見がまとまらずに、打ち切りとなった。この時の案は ActionScript へと引き継がれた。 http://www.mozilla.org/js/language/old-es4/ - 昔のNetscape草案 2回目[編集] 2007年〜2008年ごろ、2回目の仕様作成が行われた。大きく機能を追加される予定であったが、意見がまとまらず、2008年8月13日に、小規模の改善にとどまる、ECMAScript 3.1 を進めることとなった[3]。仕様は、http://www.ecmascript.org/docs.php にて公開されている。 以下のような予定があった。 大規模・大人数開発のための機能の追加[要出典] 型に関する機能の追加[要出典] ジェネリックプログラミングの機能の追加 ECMAScript 3 が下位互換だが、互換でない仕様が一部に入る[要出典] ActionScript 3 の上位互換だが、互換でない仕様が一部に入る[要出典] http://mevius.5ch.net/test/read.cgi/tech/1417749547/7
8: デフォルトの名無しさん [sage] 2014/12/06(土) 00:47:10.87 ID:katyEhxk いやいやいやいやいやいやいやいやいやいや、 ただのPart 4ですからー残念! http://mevius.5ch.net/test/read.cgi/tech/1417749547/8
9: デフォルトの名無しさん [sage] 2014/12/06(土) 00:52:42.22 ID:katyEhxk >>2 そういやWeb制作板の方にも質問スレがあったんだった。 + JavaScript の質問用スレッド vol.121 +©2ch.net http://peace.2ch.net/test/read.cgi/hp/1415213701/ そして>>6は一体どこの誤爆? http://mevius.5ch.net/test/read.cgi/tech/1417749547/9
10: デフォルトの名無しさん [sage] 2014/12/06(土) 13:37:22.95 ID:ERRenF6X ろ・ろ・ろりようじょちゃうわっ! http://mevius.5ch.net/test/read.cgi/tech/1417749547/10
11: デフォルトの名無しさん [age] 2015/01/22(木) 21:05:26.72 ID:lh8u5jbd lodash 3.0 リリース間近! https://github.com/lodash/lodash 3.0-preから-preが外れました! スレが多すぎてどこに書けばいいかわからないので 関連スレすべてにマルチポストしています。m(__)m http://mevius.5ch.net/test/read.cgi/tech/1417749547/11
12: デフォルトの名無しさん [sage] 2015/01/23(金) 04:56:10.36 ID:Hr76SqrY せっかく貼ってもらって恐縮だが ここは関連してない http://mevius.5ch.net/test/read.cgi/tech/1417749547/12
13: デフォルトの名無しさん [] 2015/01/28(水) 16:27:09.57 ID:8HD8W7Zv フェラチオ http://mevius.5ch.net/test/read.cgi/tech/1417749547/13
14: デフォルトの名無しさん [] 2015/02/11(水) 21:37:34.73 ID:z1YCt8TB http://www.mpi-sws.org/~rossberg/papers/JSExperimentalDirections.pdf GoogleはJSに「新モードを追加する」という方向性に舵をきり始めた。 GoogleはSaneScript、SaneModeをV8上に今年上半期に実装する。 これはJSの機能を一部制限し、動作を変えることで強力な最適化を可能にする。 語弊を恐れずに言うと、asm.jsの発展版であり、 asm.jsがJSの10%の機能、ユースケースをターゲットにしたものなら、Saneは90%程度だ。 そして今年下半期にはSaneとシンクロする型システムを導入し、SoundScriptとなってharmonyの次の音色をJSにもたらす。 JSは静的&動的型付け、クラス&プロトタイプベース言語となってあらゆる人々の要求に答える言語へと成長する。 それは遠い未来の話ではない。1年の間にその変化が起こるのだ。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/14
15: デフォルトの名無しさん [age] 2015/02/11(水) 21:46:25.26 ID:fVfIbgvg つまり標準化をやめてオレオレ拡張するってことか http://mevius.5ch.net/test/read.cgi/tech/1417749547/15
16: デフォルトの名無しさん [sage] 2015/02/11(水) 21:51:27.65 ID:nRKk5Oa4 よくわかんないけどウェブプログラマがIEを恨む時代からChromeを恨む時代になる? http://mevius.5ch.net/test/read.cgi/tech/1417749547/16
17: デフォルトの名無しさん [] 2015/02/11(水) 21:54:42.46 ID:z1YCt8TB 違う。これを発表したのはまさにTC39Meetingでだ。 だからGoogleはこれがES7あたりで標準になることを望んでいる。 O.oのときと同じく先行実験をするということ。 しかしJSが徐々に「Living Standerd」化していってるのは否定しない。 これは良い悪いではなく抗えない時代の流れなのだと思う。 そういえばこれと同じようにMozilla陣営が実験を進めていたParallelsは、 共感が少ないということで白紙に戻ったそうだ。 この取り組みが成功し、標準になるかどうかは結局は我々開発者の評判次第ということだ。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/17
18: デフォルトの名無しさん [] 2015/02/11(水) 22:07:33.80 ID:z1YCt8TB 皆はasm.jsを手書きで書こうとして詰まったり、思ったよりパフォーマンスが上がらなかったことはないだろうか。 Saneなら違う。SaneはほぼJSの感覚で手で楽にかけるし、パフォーマンスだけでなくリーディングの面でも素晴らしい効果をもたらす。 問題はこのJSにモードを増やすという考え方が、開発者たちにとって歓迎されるかどうかだ。 このasm.jsについてのissueを見てほしい。 https://code.google.com/p/v8/issues/detail?id=2599 10でも多いレス数は80。100で大人気のスター数は630。 当初Googleはasm.js向けの最適化はしないと言っていたのが徐々に主張が変わり、 今では新最適化エンジンで"use asm"を認識し、最適化モードを切り替えられるようにしたほどである。 今回の"use sane"アイディアはこういったことから開発者の受けがいいと判断してのことだろう。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/18
19: デフォルトの名無しさん [sage] 2015/02/11(水) 22:19:43.31 ID:TfFe/slw asm.jsで目的は達成してるし他にはいらん しかもasm.jsはソースがグチャグチャになるからアセンブラ並の難読化の役割も果たしてる 分かりやすくして欲しくない http://mevius.5ch.net/test/read.cgi/tech/1417749547/19
20: デフォルトの名無しさん [] 2015/02/11(水) 23:07:43.53 ID:z1YCt8TB asm.jsはネイティブのコードをJS化するときに活用できるものであって、 "use strict"の強化版的なSaneModeとはユースケースが違う。 特にvarの使用位置にこだわる人やLint勢、クラスベース言語経験者からは喜ばれると思う。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/20
21: デフォルトの名無しさん [] 2015/02/11(水) 23:21:05.94 ID:z1YCt8TB Sane/Soundで一番JSらしくなくなるのはオブジェクトが拡張できなくなる点だが、 sealedされて型のついたオブジェクトというのは、ES7で前々から提案されていたTypedObjectと同じだ。 コンストラクタがデフォルトでTypedObjectを返すようになるモードと考えれば、違和感も薄れるかもしれない。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/21
22: デフォルトの名無しさん [sage] 2015/02/11(水) 23:31:26.15 ID:TfFe/slw pdf読んだが、ただのstrict modeの拡張レベルの話しだな SoundScriptの方にいたってはTypeScriptのパクリだし TypeScriptパクる奴は後を絶たないな http://mevius.5ch.net/test/read.cgi/tech/1417749547/22
23: デフォルトの名無しさん [sage] 2015/02/11(水) 23:38:26.87 ID:sJPqGjE7 パクってもらうのが目的な気がしてならない http://mevius.5ch.net/test/read.cgi/tech/1417749547/23
24: デフォルトの名無しさん [] 2015/02/12(木) 04:27:00.28 ID:vBHOZlzG パクリも何もTypedScriptは元々ES6に向けたharmonyの機能を先行して実装し、 それに加えてES4の頃からアイディアがあってES7辺りでの実現が見込まれていた型注釈を組み込んだものだよ。 そしてTypeScriptの目標は自身(型注釈)がES7で取り入れられて最終的に用無しになることだからね。 CoffeeScriptなんかとよく並べられるが、どちらかと言うとtraceurや6to5みたいなトランスレーターの仲間と考えた方がいい。 とは言えTSの型注釈はコンパイル時の整合性チェックのためのもので、実行時に活用するSSとは少し有り様が違う。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/24
25: デフォルトの名無しさん [sage] 2015/02/12(木) 13:51:21.11 ID:sZL3z8VT >>24 JavaScriptに型注釈が取り入れられるわけないし必要ない それにブラウザ内蔵オブジェクトに正しく型を付けられるようにしたのはTypedScriptが最初だ アイディアレベルのものと実際に実用的に動くものにしたのでは天と地ほどの差がある 実行時に活用するのは同じGoogleのAtScriptがあるだろ http://mevius.5ch.net/test/read.cgi/tech/1417749547/25
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 373 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.038s*