InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
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の自動アップデートを提供する。
-
Studio 3T:MongoDBのためのSQLによる探索
Studio 3Tは、MongoDB用のSQLベースのユーザーインターフェイスを提供する。これには、インプレースデータ編集、クエリのパフォーマンス情報、そして、JavaScript(node.JS)、Java、Python、C#向けのSQLからコードへのコンバータが含まれる。
-
オラクル、Nashorn JavaScriptエンジンを非推奨とする提案
オラクルがJDK Enhancement Proposal (JEP) 355を通じてNashorn JavaScriptエンジンを間もなく非推奨とし最終的に今後のJava開発キット (JDK) から削除する予定であると告知した。ECMAScriptの言語構造の急速なペースでの変化で、オラクルはNashorn JavaScriptエンジンの継続が難しい仕事だと気づいた。
-
パフォーマンスとモジュラリティの向上したRxJS 6リリース
RxJSチームが6.0リリースを発表した。モジュラリティに対するプロジェクトとしてのアプローチの改善、パフォーマンスの合理化、アップグレードを容易にするための後方互換性パッケージの追加、TypeScriptユーザのためのコードマイグレーションのサポートなどが行われている。
-
PyTorch 1.0が公開、研究および実用AIプロジェクトを対象に
先日のブログ記事で、Bill Jia氏が、PyTorchの新バージョン1.0を発表した。PyTorchは、Tensor演算とディープニューラルネットワークを備えた、オープンソースのPython用AIフレームワークパッケージである。今回の新リリースで重要なのは、AI中心のプロジェクトを研究フェーズから製品に移行するために必要な時間の短縮と、対象アプリケーションの精度とパフォーマンス向上を両立させている点だ。
-
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とやりとりするツールを構築できるようになる。
-
Redmonk言語ランキングがKotlinとSwiftの急上昇を明らかにした
Industry analyst company Redmonk has published the Q1 2018 results of their quarterly programming language rankings. The top 5 are JavaScript, Java, Python, PHP and C#. Python’s position above PHP and C# is also echoed in the Stack Overflow 2018 Developer Survey. C++, CSS, Ruby and C take the next four spots, then in joint tenth place are Swift and Objective-C. Kotlin has also seen a sharp rise.
-
悪質なバックドアを含むパッケージが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シングルファイルコンポーネントによるラピッドプロトタイピングなどが取り上げられた。