BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ JavaScript に関するすべてのコンテンツ

  • Facebook Sonarは、モバイルアプリ向けの可視化されたインタラクティブなデバッグツール

    Facebook Sonarはオープンソースのツールセットである。開発者が、視覚的にインタラクティブで拡張可能な方法で、iOSとAndroidアプリの構造と動作を検査し理解することの支援を目的としている。

  • 2018 Node.js User Surveyレポートが急速な普及の継続を明らかに

    2018年3月31日、Node.js Foundationは2018 User Survey Reportを、100ヶ国以上の1,600人を越える参加者から得た洞察とともにリリースした。Node.jsの利用は急速に増え続けており、回答者の3/4が来年はさらに広範に利用する計画であると回答している。また、2017年版の報告書に比較して、習得の容易性が大幅に向上したことが報告されている。

  • Microsoft EdgeはW3C WebDriver推奨をサポート

    Microsoft Edgeは、最近締結されたW3C WebDriver推奨をサポートし、それによって、Edgeを使用した単体テストと機能テストの自動化が簡単にできるようになる。WebDriverは現在、Edge Feature on Demandであり、Edgeの各リリースでWebDriverの自動アップデートを提供する。

  • オラクル、Nashorn JavaScriptエンジンを非推奨とする提案

    オラクルがJDK Enhancement Proposal (JEP) 355を通じてNashorn JavaScriptエンジンを間もなく非推奨とし最終的に今後のJava開発キット (JDK) から削除する予定であると告知した。ECMAScriptの言語構造の急速なペースでの変化で、オラクルはNashorn JavaScriptエンジンの継続が難しい仕事だと気づいた。

  • パフォーマンスとモジュラリティの向上したRxJS 6リリース

    RxJSチームが6.0リリースを発表した。モジュラリティに対するプロジェクトとしてのアプローチの改善、パフォーマンスの合理化、アップグレードを容易にするための後方互換性パッケージの追加、TypeScriptユーザのためのコードマイグレーションのサポートなどが行われている。

  • PropelがTensorFlow.jsを活用する計画にシフト

    Propel JavaScript科学計算および機械学習ライブラリは、プロジェクトの方向性に変更があったことを発表した。Propelが2018年3月に最初にサービスを開始してからわずか数週間後、TensorFlow.jsはそのリリースを発表した。Propelの最初の取り組みで、deeplearn.jsとTensorFlowのC実装が拡張された。Tensorflow.jsはdeeplearn.jsの進化版である。

  • TypeScript 2.9はES.Nextをサポートしてリリースされた

    TypeScript 2.9は言語にいくつかの改善が加えられた。 ES.Nextのimport.meta並びにkeyofとマップされたオブジェクト型でsymbolsと数値リテラルがサポートされた。

  • Microsoft、Excelカスタム関数としてJavaScriptのサポートを発表

    Microsoftは先日、JavaScriptでExcelのカスタム関数の作成をサポートする開発者プレビューを発表した。これは、Officeホストアプリケーションのオブジェクトモデルと対話するアドインやWebアプリケーションに限定される既存のMicrosoft Office JavaScript APIを超えて実現できる。

  • JS FoundationがDojo 2のリリースを発表

    2018年5月2日、Dojoチームは、JavaScriptツールキットDojoのバージョン2をリリースした。これはDojoを完全に書き直したもので、企業アプリケーションの構築に必要なものに焦点を当てている。Dojo 2はTypeScriptを使用して構築されており、コンポーネントベースのアーキテクチャと仮想DOMを採用するとともに、CLIや統合テストなどの広範なツール改善に加えて、ポピュラーな標準にDojoを接続するためのユーティリティが含まれている。

  • FirefoxがWeb Authentication APIを導入

    5月9日にFirefox 60がリリースされ、FirefoxはWeb認証APIをサポートする最初の主要なブラウザになった。このAPIを使用すると、ユーザはウェブサイトのテキストベースのパスワードを避けることができ、代わりにバイオメトリックチェックまたはプライベートPINを持つローカルデバイスを使用して安全な暗号識別子を生成できる。APIのサポートはChrome用とEdge用を開発中であり、Safariについては検討中である。

  • MicrosoftがEdge DevToolsプロトコルを発表

    Microsoftは、Edgeのバージョン17の4月30日リリースでMicrosoft Edge DevToolsプロトコルを使えるようになると発表した。それは、クライアントがMicrosoft Edgeタブと連携できるようにするJSONおよびJSON-RPC APIのセットである。Edge DevTools Protocolにより、Chrome DevTools Protocolのモデルに従って、個々の開発者が標準のWebテクノロジを使ってEdgeとやりとりするツールを構築できるようになる。

  • 悪質なバックドアを含むパッケージがNPMに

    NPMのセキュリティチームは、実際に悪意のあるバックドアを含んでいた、Cookieパーサになりすましているパッケージを、それに依存する他の3つのパッケージとともに削除した。バックドアによりアタッカーは実行中のサーバに任意のコードをインジェクトして実行することができた。

  • VueConf.US 第2日目のセッション

    第1回のVueConf.USが3月26~28日にニューオリンズで開催され、VueJSコアチームと数百名のVue開発者が世界中から集結した。 3月28日のセッションでは、高度なVueパターン、Vueを使ったデザインシステム、VueでのTypeScriptの利用、VueとReactとの比較、Vueとサーバサイドレンダリング、Vueストーリブック、Vueシングルファイルコンポーネントによるラピッドプロトタイピングなどが取り上げられた。

  • AngularチームはAngular 6をリリースした

    2018年5月3日、Angularチームは、Angularツールチェーンの改良に焦点を当てたAngularのバージョン6をリリースした。重要な更新により、新しいアプリケーションを追加する機能、tree shakeコードのパフォーマンス向上、アプリケーションソースコードと依存性の更新が容易になる。

  • TSDoc - TypeScriptソースコードのドキュメント化フォーマット

    TSDocは、TypeScriptソースコードを文書化するための新たなフォーマットの提案である。既存のTypeScript APIドキュメントパーザはJSDocに基づく構文を受け入れるが、JSDocの拡張部分に関しては実装間で一貫性がなかった。

BT