タグ

ブックマーク / nansystem.com (2)

  • JavaScript Babel7で出来ることを確かめる | nansystem

    webpackやrollupのようなバンドラーや、Vue CLIのような開発ツールとともにBabel (opens new window)が使われている。しかし、そもそもBabelは何なのか、そしてどう使えばよいのだろうか。 この記事では、Babel7の挙動を確認していく。 2019/5/22追記 Babel 7.4.0で非推奨になった@babel/polyfillからcore-js@3に移行する方法についてはこちらの記事に書いた。 # Babelとは Babelとは、ブラウザでサポートされていないJavaScriptの新機能を、現在のブラウザで使えるようにするツールだ。JavaScriptの新機能は毎年追加されるが、ブラウザでその機能が使えるようになるのは数年先だ。Babelを使うことで、開発者は最新の機能をつかってコードを読みやすく、メンテナンスしやすい形で書くことができ、現在のブラウ

    fuyu77
    fuyu77 2021/06/16
  • JavaScript dayjsはMoment.jsの代替になるか? | nansystem

    JavaScriptの日付操作には罠が多く、業務では日付操作を簡単かつ安全に操作するライブラリが使われる。日付操作のライブラリの中でもMoment.js (opens new window)(Star数40,601)はよく知られているが、ファイルサイズが大きくパフォーマンス改善の妨げになることがある。 そこでこの記事ではより軽量でMoment.jsの代替となるdayjs (opens new window)(Star数19,872)を紹介する。 # dayjsとは dayjsとは、日付操作を簡単にするJavaScriptのライブラリだ。Moment.jsのAPIと広く互換があり、gzip圧縮されたサイズは2.71KBと軽量なのが特徴だ。 # インストール dayjsが十分Moment.jsの代わりになり得るのか確認していく。 まずはインストールして、業務で使われる日付操作をみていく。

  • 1