InfoQ ホームページ ECMA に関するすべてのコンテンツ
-
NativeScript 6.3、6.4、6.5リリースによってSvelte、WebAssembly、KotlinJS、パフォーマンスが改善
最近のNativeScript6.3、6.4、6.5リリースでは、TypeScriptまたはJavaScriptを使用してネイティブモバイルアプリを構築するためのフレームワークにさまざまな新機能が追加されている。これらのリリースのハイライトとして、CSS解析とCLIコマンドのパフォーマンスの向上、AndroidとSvelteでのWebAssemblyのサポート、3Dビュー変換、実験的なKotlinJSサポートがある。
-
Babel 7.9はバンドルサイズを縮小とTypeScript3.8サポートを追加
Babel 7.9リリースでは、module/nomoduleパターンを使用する場合のデフォルトのバンドルサイズが減少し、TypeScript3.8とそのタイプのみのインポートおよびエクスポートのサポートが追加されている。Babel 7.9は、JSX変換の最適化も改善し、ES RecordとTuple提案の実験的なパーサーサポートを追加する。
-
待望の可変長タプル型を実現したTypeScript 4.0
TypeScriptチームがTypeScript 4.0のリリースを発表した。待望の可変長タプル型(variadic tuple type)のサポートなどの改善が、大きな非互換的変更を伴わずに導入されている。
-
プライベートフィールドとトップレベルawaitを追加したTypeScript 3.8
TypeScriptはTypeScript 3.8のリリースを発表した。型のみのインポートとエクスポート、プライベートフィールド、トップレベルawaitなどが導入されている。
-
-
共用体型のコールとビルド時間が改善されたTypeScript 3.3
TypeScriptチームは隔月リリース周期に従って,共用体の呼び出しと複合プロジェクトのファイル追加監視のパフォーマンスを改善した,TypeScript バージョン3.3をリリースした。同時に今後6ヶ月間のロードマップも公開されている。
-
Eich氏とCrockford氏による将来のJavaScriptt: JavaScriptとJSONの作成者による洞察
先日、ロンドンで開催されたFullStack conferenceにおいて、JavaScriptを開発したBrendan Eich氏と、JSONを開発して"JavaScript: The Good Parts"の著者であるDouglas Crockford氏がJavaScriptの将来について語った。
-
#smooshgateとWeb互換性のチャレンジ
ナイトリーバージョンのFirefoxが古いWebサイトを破壊するというバグレポートに対して、Array.prototype.flatten TC39提案の執筆者であるMichael Ficarra氏がsmooshにflattenの名前を変更すると冗談的に提案したところ、JavaScriptコミュニティは声高に反応した。
-
webpack2がドキュメントの改善を中心とした最終段階へ
JavaScriptのモジュールとコード資産をバンドルするための人気ツールであるwebpack 2の最終リリースが到着した。ES2015のネイティブサポートに加え,ドキュメントが大幅に改善されている。ただし,新バージョンでビルド時間やファイルサイズが大幅に改善されたと判断するのは早過ぎる。
-
Web Workers仕様を備えたNative Script 2.4
NativeScript 2.4がリリースされた。Web Workers仕様に加えて,Angular 2.2,Node 6,ES6およびES7をサポートする。
-
-
ECMAScript 2015をフルサポートするOrion 12
Eclipse Orionプロジェクトが,ECSAScript 2015言語仕様を完全サポートしたバージョン12をリリースした。コントリビュータのMike Rennie氏は今回のリリースについて,OrionのJavaScriptツーリングが引き続き重視され,ECMA 2015がサポートされるようになる他,プロジェクト管理機能の改良やeslimtrc.*ファイルのサポートなどが追加されたことを報告している。
-
WebKit, V8, EdgeのJavaScript実装が向上
WebKit, V8, そしてMicrosoft Egdeがそれぞれ,ES2015(ES6)の完全サポートに近づき,それを越えようとしている。WebKitはブラウザエンジンとして初めて,Kangax Comatibility Tableの100%を達成した。V8とEdgeもそれぞれ,自らの実装に新たな機能を加えている。
-
Node.js 6.0、ES2015の93%をサポート
新しいCurrentバージョン、Node.js 6.0がリリースされた。パフォーマンスの改善、テストとドキュメントのカバレッジ向上、セキュリティ向上、ES2015のサポート拡大が含まれている。
-
Meteor 1.2がECMAScript 2015を採用,AngularJS, Reactをサポート
Meteor 1.2がリリースされた。ECMAscript 2015がMeteorプラットフォームの公式JavaScriptとなり,AngularとReactがサポートされている。