InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
MicrosoftがTypeScript 2.4をリリース
MicrosoftがTypeScriptのバージョン2.4をリリースした。このバージョンでは動的インポート -- ECMAScript 2018の機能 -- と文字ベースの列挙型のサポートが追加されている。
-
Angular 4.3がリリース、HttpClientなどの新機能
Angular 5のリリースを前にした、最後の4.xリリースとなるAngular 4.3は、従来バージョンとの完全な互換性を保ちつつ、新しいHttpClientモジュールやルータのライフサイクルイベントなど、多数の新機能を持っている。
-
Babylon.js 3.0がリリース、WebGL 2をサポート
Microsoftが提供するJavaScriptベースのネイティブ3DエンジンであるBabylon.jsがバージョン3に到達した。新バージョンではWebGL 2がサポートされ、書き直された物理ベースレンダリング(PBR)処理コンポーネントが含まれる。playgroud、ブラウザベースのエディタ、WebGLデバッガなども使用可能だ。
-
Node.js 2017 エンタープライズにおけるユーザ調査結果
Node.js Froundationは2017年度のユーザ調査の結果を公表した。エンタープライズからの興味の高まりがうかがえるものであった。Node.js Froundationは長期��ポートバージョンにおけるエンタープライズカスタマーの増加は、LTS戦略がうまくいった証拠だと述べている。
-
Reactベースの静的サイトジェネレータGatsbyの作者、Kyle Mathews氏とのQ&A
Reactベースの静的サイトジェネレータGatsbyが1.0になった。このインタビューで、作者のKyle Mathews氏はプロジェクトへのモチベーションと、Gatsbyがどこへ向かっているのかについて語った。
-
Elmによって実現した無停止システム
QCon London 2017において、noredinkのソフトウェアエンジニアで、Manningから“Elm in Action”という自書を著したRitchard Feldman氏が、Elmへの変更を決断したことによって10万コード行のシステムが2015年以来一度も運用障害を起こしていないという、同社の状況に関して解説した。今回の記事では、その要点を簡単にまとめてお届けする。
-
Webドキュメント改善のためMozillaがMDNを一新する
MozillaはMDN一新計画を発表した。MDNはMDN Web Docsのままではあるが、製品ドキュメントとは分けられる。開発者の間では、MDNは高品質のドキュメントで人気のある場所の1つとして知られている。Mozillaは"MDNがWebのドキュメントでもっともよい唯一のリソース"となることを望んでいる。
-
React NativeモバイルアプリのWordPressを目指すShoutem
Shoutemは先頃、新たにReact Nativeベースのアプリケーションビルダをローンチした。開発者を対象とした、モバイルアプリ用のWorsPressのようなものだ。マーケティングVPのRobert Sekulić氏に話を聞いた。
-
Safari 11に新機能追加、プライバシー改善
AppleはWebブラウザの最新バージョン、Safari 11を公開した。これはiOSとmacOSで利用でき、WebRTCとWebAssemblyに対応する。また、Web上を移動するユーザーをサードパーティがトラッキングしにくくするという、新しいトラッキングブロッカーも含まれている。
-
起動時間削減を目指すPrepack JavaScriptコンパイラ
Facebookは、グローバルコードブロックをプリコンパイルすることによって初期化コードに要する時間の削減を目指した、コンパイル時JavaScriptインタプリタであるPrepackを公開した。このツールで最も恩恵を受けるのは、起動時間が最大のパフォーマンスボトルネックのひとつとなっている、React Nativeアプリなどのプラットフォームだ。
-
WebKitがWebAssemblyを完全にサポートした
AppleのSafariはWebAssemblyを完全にサポートした。これは将来のECMAScriptモジュールとスレッドの統合準備も含んでいる。
-
React Fiber: Reactの新エンジンを詳査する
Facebookは現在、人気のJavaScriptフレームワークであるReactを支援する、まったく新しいアーキテクチャに取り組んでいる。React Fiberと呼ばれるこの新デザインでは、ブラウザや他のレンダリングターゲットによる認識の応答性を改善するために、変更を検出するタイミングと方法が改められる。バージョン16でローンチされる予定のReact Fiberは、大部分のReactアプリに対して完全互換性を持つものになるはずだ。
-
ジェネリックパラメータのデフォルト指定、非同期イテレータのサポートなどを加えたTypeScript 2.3
TypeScript 2.3は言語構文が拡張され、ジェネリック型パラメータのデフォルト値宣言と非同期ジェネレータおよびイテレータのサポートが追加されている。新しいコンパイルオプションによる既存のJavaScriptコードとの統合の改善と、言語サーバプラグインの公式サポートの導入も目的とされている。
-
Google、PNaClのサポートを削除する
Googleは昨年、PNaCL/NaClチームを解散し、今年の3月にChromeへのWebAssemblyデフォルトサポートを追加したが、公式にWebAssemblyを支持してPNaClをリタイアさせることを発表した。
-
Node.js 8.0リリース、新LTSバージョンは年内に
Node.js 8.0がリリースされた。2017年終盤か2018年の長期間サポート(LTS)の準備をしている。新バージョンはまた多くの新機能を含んでいる。年内に8.X LTSがリリースされると、async/awaitを含む初めてのLTSリリースとなる。