« 英語で読む「Ready.gov」 | Main | 英語で読む「Dropbox」 »

2018.10.03

英語で読む「You Don't Need jQuery」

一時期は世界中の大半のサイトが利用していたjQueryも、今は使われなくなりつつある。2015年に公開されたYou Don't Need jQueryは、jQueryを使わずに実装するためのTips集である。

Frontend environments evolve rapidly nowadays and modern browsers have already implemented a great deal of DOM/BOM APIs which are good enough for production use.

ブラウザのDOM(Document Object Model)を操作するAPIが充実してきたという背景が大きい。

We don't have to learn jQuery from scratch for DOM manipulation or event handling. In the meantime, thanks to the spread of frontend libraries such as React, Angular and Vue, manipulating the DOM directly becomes anti-pattern, so that jQuery usage has never been less important.

元々、jQueryはDOMを操作するライブラリだったが、別にjQueryを覚えなくてもDOM操作できるし、むしろDOMを直接操作するのはアンチパターンになってきている。

A promise represents the eventual result of an asynchronous operation. jQuery has its own way to handle promises. Native JavaScript implements a thin and minimal API to handle promises according to the Promises/A+ specification.

DOM操作だけでなく、非同期処理についても変わってきている。調べるたびに推奨される書き方が変わってた気がするが、Promises/A+規格で落ち着くのだろうか。

jQueryが無用になったというより、jQueryで実現できていたものがブラウザに影響を与えた歴史として読むと味わい深いかも。

|

« 英語で読む「Ready.gov」 | Main | 英語で読む「Dropbox」 »

英語で読むITポリシー」カテゴリの記事