Fork me on GitHub

2019-01-08のJS: TypeScriptのロードマップ、FBT i18n Framework、Learn JavaScript

Edit on GitHub 編集履歴を見る

JSer.info #417 - TypeScriptの2019年前半のロードマップが、次のIssueで公開されています。

allowJscheckJSなどでJavaScriptも扱うようになったため、さらにJS/JSDocの扱いの改善してTypeScriptへのマイグレーションがスムーズにできるようにすること。
またLintへの取り組みでは、TSLintはルールの仕組み上パフォーマンスに問題がありそれを改善するには既存のルールにも影響を与えるため、TSLintではなくESLintでのTypeScriptのLint改善をしていく方針について書かれています。

また、TypeScript Compilerのパフォーマンス改善や整形などをCLIから行えるようにするといったCLIの改善、ドキュメントの改善、Playgroundでtsconfig.jsonの設定できるようにするといった改善などに取り組んでいく方針について書かれています。

このロードマップに対してのフィードバックも募集しています。
意見がある人は書いてみるとよいかもしれません。

機能的なロードマップについては、次のページで公開されているので合わせてみるとよさそうです。


Learn JavaScriptというJavaScriptの学習サイトが公開されています。

ES2015なども含めた基本的なJavaScriptの書き方について練習問題を解いていきながら学べるサイトとなっています。
すべての問題にテストが書かれており、そのテストを通るようにJavaScriptを書いていくcode kataです。

復習用にFlashcardsも用意されているので、JavaScriptを書いて学びたい人は触ってみると良さそうです。


ヘッドライン


Release 2.9.0 · qunitjs/qunit

github.com/qunitjs/qunit/releases/tag/2.9.0

JavaScript testing ReleaseNote

QUnit 2.9.0リリース


Release v2.1.3 · facebook/create-react-app

github.com/facebook/create-react-app/releases/tag/v2.1.3

react webpack ReleaseNote

create-react-app 2.1.3リリース。
webpack-dev-server@3.1.10以下にあった脆弱性を修正したバージョンを取り込んでいる


アーティクル


Page Object pattern in JavaScript | LinkedIn

www.linkedin.com/pulse/page-object-pattern-javascript-vladim%C3%ADr-gorej/

JavaScript testing article

Selenium WebDriverを使ったページオブジェクトパターンについて。
ページオブジェクトとはどのようなものか、要素の抽象化、遅延処理、ページオブジェクトにAssertを含めないことについてなど


Odi - server-side framework - DEV Community 👩‍💻👨‍💻

dev.to/dantsk/odi---server-side-framework-2ep7

JavaScript node.js library TypeScript article

Node.js向けのサーバサイドフレームワーク。Decoratorを使った宣言的な定義やTypeScriptのemitDecoratorMetadataを使ったDTOなどを持つ。
類似するコンセプトを持つNestjsとの違いについてなど


Neural networks in JavaScript | Scrimba.com

scrimba.com/g/gneuralnetworks

JavaScript tutorial library

ニューラルネットワークライブラリであるBrain.jsのインタラクティブなチュートリアル


TypeScript Roadmap: January - June 2019 · Issue #29288 · Microsoft/TypeScript

github.com/Microsoft/TypeScript/issues/29288

TypeScript issue article

TypeScriptのロードマップ。
JS/JSDocの扱いの改善、TSLintではなくESLintでのTSのLint改善、パフォーマンス改善、CLIの改善、ドキュメントの改善、Playgroundの改善などに取り組んでいく


サイト、サービス、ドキュメント


Learn JavaScript

learnjavascript.online/

JavaScript tutorial webservice

JavaScriptについてテストを通るようにコードを書いて学べるサイト。
それぞれの項目に対して大量の練習問題があり、復習用にFlashcardsが用意されている。


GoogleChromeLabs/webm-wasm: webm-wasm lets you create webm videos in JavaScript via WebAssembly.

github.com/GoogleChromeLabs/webm-wasm

WebAssembly library JavaScript C++

webmをエンコードするWebAssemblyライブラリ


ソフトウェア、ツール、ライブラリ関係


facebookincubator/fbt: A JavaScript Internationalization Framework

github.com/facebookincubator/fbt

JavaScript u18 library babel

Facebookのi18n JavaScriptフレームワーク。
ソースコードからフレーズの収集、翻訳ファイルの管理、関数やJSXでの翻訳表示、babelプラグインなどを持ったi18nフレームワーク


RunJS - Write and run JavaScript instantly

projects.lukehaas.me/runjs/

mac JavaScript software node.js

JavaScriptを実行した結果をside by sideで表示できるmacOS向けのアプリ


この記事へ修正リクエストをする
記事を紹介する