JSer.info #417 - TypeScriptの2019年前半のロードマップが、次のIssueで公開されています。
allowJs
やcheckJS
などで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を書いて学びたい人は触ってみると良さそうです。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release 2.9.0 · qunitjs/qunit
github.com/qunitjs/qunit/releases/tag/2.9.0
QUnit 2.9.0リリース
Release v2.1.3 · facebook/create-react-app
github.com/facebook/create-react-app/releases/tag/v2.1.3
create-react-app 2.1.3リリース。
[email protected]
以下にあった脆弱性を修正したバージョンを取り込んでいる
- Sniffing Codes in Hot Module Reloading Messages - crblog
- Release v3.1.11 · webpack/webpack-dev-server
- npm
アーティクル
Page Object pattern in JavaScript | LinkedIn
www.linkedin.com/pulse/page-object-pattern-javascript-vladim%C3%ADr-gorej/
Selenium WebDriverを使ったページオブジェクトパターンについて。
ページオブジェクトとはどのようなものか、要素の抽象化、遅延処理、ページオブジェクトにAssertを含めないことについてなど
Odi - server-side framework - DEV Community 👩💻👨💻
dev.to/dantsk/odi---server-side-framework-2ep7
Node.js向けのサーバサイドフレームワーク。Decoratorを使った宣言的な定義やTypeScriptのemitDecoratorMetadata
を使ったDTOなどを持つ。
類似するコンセプトを持つNestjsとの違いについてなど
Neural networks in JavaScript | Scrimba.com
ニューラルネットワークライブラリであるBrain.jsのインタラクティブなチュートリアル
TypeScript Roadmap: January - June 2019 · Issue #29288 · Microsoft/TypeScript
github.com/Microsoft/TypeScript/issues/29288
TypeScriptのロードマップ。
JS/JSDocの扱いの改善、TSLintではなくESLintでのTSのLint改善、パフォーマンス改善、CLIの改善、ドキュメントの改善、Playgroundの改善などに取り組んでいく
サイト、サービス、ドキュメント
Learn JavaScript
JavaScriptについてテストを通るようにコードを書いて学べるサイト。
それぞれの項目に対して大量の練習問題があり、復習用にFlashcardsが用意されている。
GoogleChromeLabs/webm-wasm: webm-wasm lets you create webm videos in JavaScript via WebAssembly.
github.com/GoogleChromeLabs/webm-wasm
webmをエンコードするWebAssemblyライブラリ
ソフトウェア、ツール、ライブラリ関係
facebookincubator/fbt: A JavaScript Internationalization Framework
github.com/facebookincubator/fbt
Facebookのi18n JavaScriptフレームワーク。
ソースコードからフレーズの収集、翻訳ファイルの管理、関数やJSXでの翻訳表示、babelプラグインなどを持ったi18nフレームワーク
RunJS - Write and run JavaScript instantly
JavaScriptを実行した結果をside by sideで表示できるmacOS向けのアプリ