InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
Windows 10におけるMicrosoft JavaScriptエンジンの仕組み
MicrosoftのInternet Explorerチームは先日、Windows 10のJavaScriptエンジンに関する変更の詳細を説明した。大きな変更は起動時間を短縮するためのJust-in-Time (JIT)コンパイラーを2層目に追加したことである。
-
alertの代替手段を提供するSweetAlert
SweetAlertはJavaScript用の新しいモーダルダイアログライブラリだ。スタイルを重視しながらも,いかなる外部依存も持たない。開発者のTristan Edwards氏は,エラーメッセージを扱う上でWeb設計者が経験する苦労を解消するために,このライブラリを開発した。
-
RubyMotionがAndroidパブリックベータをリリース
RubyMotionは先頃,同社のAndroidサポートがパブリックベータになり,アーリーアダプタによるAndroidプラットフォーム開発への適用が可能になったと発表した。RubyMotionは,人気の高いRuby言語とツールとを使用して,iOSおよびMac,そして今回のベータ版でAndroid用のネイティブアプリケーション開発が可能な,ターミナルベースのツールチェーンだ。
-
新鋭の言語: この5年を振り返る
最近の記事でEmerging Languages CampのオーガナイザであるAlex Payne氏がこの5年でプログラミング言語の世界がどのように変わったか、これからどのように変わっていくのかについて考えを披瀝している。InfoQは氏に話を聞いた。
-
Stack Overflowが回答にJavaScript実行環境を追加
ツールが組み込まれているブラウザベースのコードエディタが登場した。人気のソフトウエア開発者向けQAサイトであるStack OverflowがユーザがJavaScriptやHTML、CSSコードを質問ページに書いて実行できる新しいツールを発表した。
-
Dart向けの新しいGoogle APIクライアントライブラリ
DartのエンジニアであるSøren Gjesse氏が今週Google API向けの新しいパッケージを発表した。氏によれば、このAPIジェネレータはDartのクライアントライブラリがYouTubeやAnalytics、Google+などGoogleのサービスへアクセスするために作られている。しかし、コミュニティの全員がこのひとつのパッケージですべてまかなうやり方に賛成しているわけではない。
-
Intern 2.1が新たにHTMLとJUnitのレポータを提供
SitePenは,同社の次世代JavaScriptテストスタックであるInternのバージョン2.1をリリースした。新たにHTMLとJUnitのレポータ,grepとskip機能が提供されるとともに,パフォーマンスも向上している。
-
PureScript:JavaScriptにコンパイルされるHaskellライクな言語
PureScriptはJavaScriptにコンパイルする,強い静的型付けを持った言語だ。 Haskellに影響され,Haskellで記述されたこの言語は,"非常に表現力のあるコードが記述可能でありながら",JavaScriptへの変換後も"クリアで可読性のよい"ことを目標としている。さらに,作者のPhil Freeman氏によれば,JavaScriptをターゲットとする他の言語との相互運用性も提供する。
-
Firefoxを使用したChrome,Safariアプリのデバッグ
Mozillaは,デスクトップ用およびAndroid用のChrome,iOS用Safariのリモートデバッグを可能にするプロトコルアダプタを開発した。WebIDEに組み込まれる予定だ。
-
ECMAScript 6モジュールがCommandJS,AMDを超える
Axel Rauschmayer博士は,ECMAScript 6(ES6)のモジュール構文の最終仕様を発表した。その中で博士は,ESCommonJSやAMDのユーザがともにハッピーになるようなフォーマットの実現がES6モジュールの目標であり,言語に組み込むことによって,CommonJSやAMDを越えることが可能になる,と述べている。
-
npm 2.0リリース、プライベートなNode.jsモジュールの管理などを追加
Node.jsの標準パッケージマネージャーであるnpmのバージョン2.0がリリースされた。新機能のscoped packageはプライベートなNode.jsモジュールの管理を、まるでパブリックリポジトリの一部であるかのように簡単にしてくれる。また、この新バージョンには新しいリリースプロセスが導入され、信頼性の改善も含まれている。
-
Meteorがモバイルアプリでホットコードプッシュを実現
Meteor0.9.2がリリースされた。PhoneGap/Cordovaの新たな統合により,iOSとAndroid用のネイティブアプリ開発に加えて,ホットコードプッシュをサポートする。
-
C3.jsが実現する,学習不要のグラフ機能
JavaScriptチャートライブラリのC3.jsは,同じようなツールに溢れる大海に現れた新顔だ。D3可視化ライブラリ上に開発されたこのライブラリでは,再利用性のあるグラフの開発が可能だ。作成したグラフは,画面表示後の操作にも対応する。
-
Meteor 0.9リリースのパッケージシステムに賛否両論
Meteorの創業者のひとりであるGeoff Schmidt氏は今週,Meteor 0.9とその公式パッケージングシステムのリリースを発表した。
-
Visualize.js - JasperReports 向けの JavaScript 可視化ライブラリ
TIBCOは、組み込みリポート、可視化、アナライズを含む JavaScript ライブラリである Visualize.js を TIBCO Jaspersoft 5.6 の一部としてリリースした。Visualize.js はインタラクティブな HTML5 JasperReport Server レポートと可視化に組み込まれていた JavaScript API フレームワークであり、Jaspersoft BI Enterprise/Professional にバンドルされており、更に Jaspersoft BI Express にアドオンとして組み込まれている。