![webpackのbundle後のJavaScriptのサイズを減らしている話 | リクルートテクノロジーズ メンバーズブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/68c2a4c990503d44cc79b45599f11e1718e08945/height=288;version=1;width=512/https%3A%2F%2Ftechblog.recruit.co.jp%2Fassets%2Frtc%2Fthumbnail%2F5918.png)
KibelaのフロントエンドをES2015からTypeScriptに絶賛移行中です。 www.typescriptlang.org で、なぜ flow じゃないくてTSなのかって話です。 flow vs typescriptである理由は、どちらもJSのスーパーセットをうたう静的型付きのaltJSだからです。この時代にあえてaltJSを導入する理由としては静的型があるというのが必須で、かつ学習コストを考えるとJSのスーパーセットであるのが望ましいでしょう。 言語仕様 言語仕様の点から言うと、決定的な差はないと思っています。 メリットもだいたい同じで 生産性: エディタの補完をJSよりも賢くできるので、より少ない脳のワーキングメモリでコードを書ける 堅牢性: コンパイル時に(=多くのケースではエディタで)typoなどの間違いを検出できるのでバグを減らせる 学習コスト: JSをベースにしており、
2014-02-16 platoでJSの複雑度を可視化する JavaScript visualization gulp Building JavaScript Toolsのスライドを見ていたら、platoというフレームワークが紹介されていて、これだけ聞いたことがなかったので調べてみた。 Getting Started npm i -g plato plato -d report_dir -r src_dir するとこんな感じになります↓ example platoコマンドを継続的に実行すると、解析ログが積み重なっていくようです。コマンド一発でここまでグラフィカルに出してくれると、テンション上がっちゃいますね! gulpで自動化してみる gulpjs/gulp · GitHub sindresorhus/gulp-plato · GitHub var gulp = require('gulp
BUSINESS RESPONSABILE Crediamo nella bellezza di fare del bene, affrontiamo le sfide del cambiamento climatico e vogliamo garantire l'uguaglianza e l'inclusione e porre fine alla sperimentazione animale. Vogliamo essere l'azienda a livello globale che fa le cose in modo diverso per fare la differenza. Scopri di più qui CONTRO I TEST SUGLI ANIMALI. SEMPRE. Against animal testing Siamo orgogliosi di
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く