2020 年をふりかえる
2020年の個人ブログ・ポッドキャスト・技術書執筆などの活動を振り返り、コロナ禍でのアウトプットの変化や自宅環境の整備について考察しています。
2020年の個人ブログ・ポッドキャスト・技術書執筆などの活動を振り返り、コロナ禍でのアウトプットの変化や自宅環境の整備について考察しています。
Scroll to Text Fragment 機能を使用してサイト内検索を実装する方法と、その技術的考察について解説しています。
ブロガーJxckによる2019年の活動振り返り。ブログ執筆、ポッドキャスト運営、Web技術カンファレンス主催、自宅開発環境構築など一年間のIT活動をまとめています。
Promise.allSettledとPromise.anyの仕様と使い方を、Promise.all/raceとの比較を通じて解説。JavaScriptの非同期処理を強化する新しいメソッド。
JavaScriptのNullish Coalescing(??)とOptional Chaining(?.)演算子について、null/undefinedの扱いを改善する方法を解説します。
JavaScriptのPrivate Class Fieldの仕様と構文、導入によるクラス設計の変化について解説します。
Trusted TypesによるDOM操作の安全性向上について解説。文字列を型で検証し、XSS脆弱性を防止する仕組みを説明。
Element.toggleAttributeの提案と実装状況について解説。Boolean属性を直感的に操作する新しいWeb API。
2018年版のMonthly Web作成方法。Web技術の月次動向をまとめるPodcastの仕組みと、主要ブラウザ・仕様の追跡方法を解説。
フォーム送信データを効率的に収集・処理する方法を解説。FormDataとURLSearchParamsの活用で、サーバー送信を最適化。
Bookmarklet(ブックマークレット)の基本と実用的な自動化例を紹介。ブラウザ上でJavaScriptを簡単に実行する身近な自動化技術。
ResizeObserverの解説とElement Queryの実装方法について。パフォーマンス改善のための要素リサイズ検知手法を紹介。
.mjs拡張子の導入とES Modules(ESM)の仕様、Node.jsとブラウザでの扱いについて解説。JavaScriptのモジュール化の今後を考察。
Promise.prototype.finally の仕様と使い方を解説。非同期処理の成功・失敗に関わらず実行される処理を簡潔に記述できます。
Service WorkerのNavigation Preload機能によるページ表示遅延の回避方法を解説。SW起動とネットワークリクエストを並行処理。
Fetch APIの中断とPromiseのキャンセル方法の標準化について、最新の仕様提案と実装方法を解説します。
EventTargetが継承可能になり、ブラウザでEventEmitterの代替として利用できるようになったことについての技術解説。
ES Modules非対応ブラウザ向けのフォールバック手法としてのnomodule属性の解説。モジュール対応/非対応ブラウザの切り分けを実現。