ECMAScriptに関するics-mediaのブックマーク (2)

  • fetchのキャンセルだけじゃない! AbortSignalで実現するクリーンなJS非同期処理 - ICS MEDIA

    fetchのキャンセルだけじゃない! AbortSignalで実現するクリーンなJS非同期処理 イベント監視やリクエストのクリーンアップはウェブ開発で軽視されがちな処理のひとつです。一般にフロントエンドではページを閉じれば全てブラウザーが後片付けをしてくれるので、こうした処理はもれやすく、気づいていても対処されないこともままあります。しかし、長時間操作しても不整合を起こさずに軽快な操作性を維持したり、サーバーの負荷を軽減したりするためには、クリーンアップを正しく行う知識が不可欠です。 JavaScriptにはAbortSignalとAbortControllerという仕組みがあり、処理の中断や監視の解除といったクリーンアップの処理を統一的に行えます。AbortSignalは元々Fetch APIの処理を中断する方法の議論から生まれたものですが、ウェブ開発のさまざまな場面で使える汎用的な仕組

    fetchのキャンセルだけじゃない! AbortSignalで実現するクリーンなJS非同期処理 - ICS MEDIA
    ics-media
    ics-media 2026/04/24
    fetchなど中断のためにAbortSignalを使う事は知られていると思いますが、addEventListenerなどの型付けにも役立つことや、自作機能に組み込む方法を紹介します。
  • これがフロントエンドで話題になった記事! ICS MEDIAの2025年 - ICS MEDIA

    ICSはフロントエンド専門のウェブ制作会社で、オウンドメディアとして技術情報発信サイト「ICS MEDIA」を運用しています。このサイトは開設から12年目をむかえました。年末恒例となりますが、今年の記事のアクセス数を公開します。 今年はCSSの進化が目立ちました。今年はどの記事がもっとも読まれたのでしょうか? 今年執筆した記事で上位10記事をピックアップします。 1位 : text-boxの使い方 CSSでテキストの上下余白が調整可能に!text-box-trimの使い方 19,761 PV text-box-trim / text-box-edgeを取り上げ、テキスト要素の上下スペース(いわゆるハーフ・レディング)の扱いを整理しながら、実装にどう役立つかを具体例つきで解説しています。多くの方々が普段のウェブ制作で困っていたことであり、解決方法が得られたことで大きな反響がありました。 読者

    これがフロントエンドで話題になった記事! ICS MEDIAの2025年 - ICS MEDIA
    ics-media
    ics-media 2025/12/29
    今年のフロントエンドでアクセス数の多かった記事をまとめました。
  • 1