HackerNews

HTMLテーブルAPIが存在することをご存知ですか?

Do you know that there is an HTML tables API?

https://christianheilmann.com/2025/10/08/abandonware-of-the-web-do-you-know-that-there-is-an-html-tables-api/


この記事では、HTMLテーブルAPIの活用について説明しています。通常、JavaScriptを使用してデータをHTMLテーブルに変換する際、多くはDOMメソッドや大きな文字列をinnerHTMLで追加しますが、これはセキュリティリスクを伴います。しかし、この古いAPIを使用すれば、テーブルをループ処理し、ボディ、行、セル、ヘッダー、フッターなどを作成したり、各セルにアクセスしたりできます。変更時に全体を再描画する必要はありません。また、セルや行の追加や削除も簡単に行えます。APIには少々不便な点もありますが、HTMLフォームの機能拡張と同様に、このAPIにも新たな機能を追加する価値があると著者は提案しています。