InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
Google Chrome DevToolsのアップデート
Chrome DevToolsの次のバージョンには、開発者が高速なWebページを構築するのを助け、複雑な非同期コードのデバッグを容易にする、数多くの新機能が含まれている。Google I/O 2017で、Paul Irish氏がこれら数多くの新機能について紹介した。
-
大幅な機能変更への準備を開発者に促すReact 15.5
FacebookがリリースしたReactのバージョン15.5には、開発者を戸惑わせかねない、2つの機能の非推奨化が含まれている。大規模なアップデートが予定されるバージョン16での完全廃止に備えるために、Facebookは開発者に対して、自分たちのコードに必要となる変更に十分な注意を払うように求めている。
-
ng-conf 2017でAngularがLong Term Supportを発表
2017年のng-confの基調講演で、Igor Minar、Steven Fluin両氏は、Angularのソフトウェア面を紹介した。主要な技術的トピックをすべて振り返る中で、氏らが強調したのは、コミュニティの存在とAngularのこれまでの進化についてだった。Angular v4のLong Term Supportについても発表された。
-
Google、Octane JavaScriptベンチマークから手を引く
GoogleがOctane JavaScriptベン���マークツールから手を引いた。その理由として、マイクロベンチマークの過度の最適化により、現実世界のパフォーマンスを損なうことを挙げている。他のブラウザベンダーも、ベンチマーク自体にはそれほど価値がないことを認めている。今後のパフォーマンス改善は、ユーザーが実際に体験していることにフォーカスが当てられるだろう。
-
Angular 4.0がリリース、アプリケーションサイズの削減を重視
Googleが人気の高いAngular JavaScriptフレームワークのバージョン4.0をリリースした。生成コードのサイズ縮小と、合理的なリリーススケジュールの維持に重点が置かれている。
-
Fable 1.0ベータ版がツール統合を改善、プロジェクトフォーマットを一新
F#をJavaScriptに変換するコンパイラであるFableがバージョン1.0ベータ版に到達した。ツールが改善され、プロジェクトフォーマットが合理化された他、生成されるコードの品質も向上している。作者のAlfonso García-Caro氏に話を聞いた。
-
SlackでのJavaScriptからTypeScriptへの移行
SlackでのJavaScriptからTypeScriptへの移行は困難な作業だったが、劇的な改善が見られた、とSlackのディスクトップエンジニアであるFelix Rieseberg氏が書いている。InfoQは氏にインタビューした。
-
Phantom.jsのメンテナー、プロジェクトの将来に疑問を呈し、その座を降りる
ヘッドレスのブラウザテスティングフレームワークPhantom.jsのメンテナーが、Chromiumのヘッドレスバージョンリリースのために、その座を降りることを決めた。プロジェクト創設者が継続できるだけの助けを見つけられるかは、はっきりしていない。
-
Webには時代遅れで脆弱性のあるJavaScirptライブラリで溢れていることが研究により明らかに
最新の研究により、Alexaの上位75,000件のウェブサイトのうち37%が少なくとも1つの、10%近くが少なくとも2つの脆弱性をもつことがわかった。さらにショッキングなことに、Alexaの上位500件のウェブサイトのうち26%は脆弱性のあるライブラリを使用している。
-
TypeScript 2.2がリリース、JavaScript開発者の期待により多く対応
MicrosoftのTypeScriptバージョン2.2は、JavaScript開発者が日頃慣れたものをより多く取り入れている。単純なミスを防止するための仕組みが提供され、不要な型エラーを削減するためのオプションが加えられた。
-
Next.js 2.0リリース
ZeitがユニバーサルReactフレームワーク、Next.jsのバージョン2.0をリリースした。新バージョンはバージョン1のシンプルさを保ちながら、最近のアプリケーションでよくある必要な機能を追加している。さらに彼らは、Reactコンポーネント用のCSSを書くための新たな方法を作り出した。開発者は再び標準のCSSを書けるようになる。
-
ブラウザベンダがデフォルトでWebAssemblyを有効化
WebAssemblyに関わるブラウザベンダが初期実装について"合意"に達した。これによってブラウザはデフォルトでWebAssemblyを同梱できる。これは重要なマイルストンだ。しかし、この初期実装によって開発者はすぐに大きな便益を享受できるわけではない。DOMの操作やガベージコレクタが仕様化されていないからだ。
-
MicrosoftがJavaScript Webアプリ開発を容易にする新ツールを提供
Microsoftの新しいdotnet newツールは、ASP.NETとNode.jsを使用したSPA(Single Page Application)を簡単にスピンアップする手段をJavaScript開発者に提供する。
-
WebStorm 2017.1、Vue.jsサポートを追加
WebStormは、最新のJavaScript機能をIDEに追加し続けている。バージョン2017.1には、Vue.js、Jest、Angular Language Service、StandardJS、emojis.のサポートが含まれる。
-
Kotlin 1.1はコルーチンと型エイリアスを追加し、JavaScriptへのサポートを改善した
新バージョンのKotlinは多くの新機能を導入した。最も注目すべきはコルーチンだ。そしてJavaScriptターゲットへのサポートを改善した。KotlinのマーケティングエンジニアであるRoman Belov氏が書いている。