micro-template.js を13年ぶりにいろいろいじった
micro-template.js という2012年に作った embed JS 的なテンプレート処理ライブラリがある。コピペできるぐらい小さくて、早いことがコンセプト。
完全に放置してたけど、ちょっと手を入れはじめたらいろいろやりたくなってしまったので、だいぶ改修をいれてしまった。
- ESMに
- ブラウザも node も環境がととのってきたのでESMだけでいいと思う
- node:test を使うように
- 昔はなかった……
- replace ではなく split で処理するように
- かなりマジカルな正規表現を使っていたので、久しぶりに見ると難しすぎた
- `with` を使うのをやめた
- デフォルトの状態でパフォーマンスがイマイチな状態だった
- demo ページ
- ペライチ
- ベンチマーク
- ESM を静的に吐くCLI
関連エントリー
- 一瞬で開発開始するための Vue3 無トランスパイル環境 いきなりトランスパイルの環境作って常時ビルドツールを動かして開発するのがいまいち性にあわず、いまだにそういうことをしないようにしてる。小さい...
- WebAudio ComplexFirFilterNode AudioWorklet ComplexAnalyserNode (WebAudio) を作った (IQ信号のFFT) | tech - 氾濫原 に続き、WebAss...
- Rust + wasm の環境が wasm_bindgen でめっちゃ簡単になっていた https://developer.mozilla.org/ja/docs/WebAssembly/Rust_to_wasm に書いてある通...
- Material Design Lite のテキストフィールドと Vue.js の相性があんまりよくない Material Design Lite のテキストフィールドの input 要素を Vue.js で扱うとき、普通に v-model で ...
- Benchmark.js の結果表示を改善する Benchmark.js ちゃんと使えるので良いのですが、計測を頑張っている割に結果表示が貧弱というのが悲しいところです。 なので Perl...