ウェブ開発者は必ず入れたいブラウザ拡張機能13選

本記事は、[Simon Holdorf](https://thesmartcoder.dev/author/simon-holdorf/)氏による「[13 Must-Have Browser Extensions for Web Developers](https://thesmartcoder.dev/13-must-have-browser-extensions-for-web-developers/)」（2021年1月5日公開）の和訳を、著者の許可を得て掲載しているものです。

#ウェブ開発者は必ず入れたいブラウザ拡張機能13選

##はじめに

Google Chromeなどの最新のブラウザは、ウェブサイトを訪問する時に楽しませてくれるだけでなく、アプリケーション構築のための素晴らしいツールをウェブ開発者に提供してくれます。たくさんの優れたブラウザ拡張機能の中から選べます。ソフトウェアエンジニアの生産性を高め、アプリケーションの開発を高速にし、バグの発見に役立つものを集めました。

##React Developer Tools / Redux DevTools / Vue.js devtools

![ex1](https://images.ctfassets.net/28643bqnqgzl/6fzFSHAu8LnCQLjEXI5lRD/3cb039fa43e559a4279fbdbdb5b62550/ex1.jpg)

React.jsとVue.jsは素晴らしいJavaScriptフレームワークですが、その機能をフル活用するには、それぞれのブラウザ拡張機能を使用する必要があります。

[React DeveloperTools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)はChromeで利用できます。DevToolsを拡張し、Reactコンポーネント、props、状態を調べられます。React.js開発にすごく便利です！

アプリケーションの状態で困った経験があるなら、[Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd)が役に立ちます。あらゆるアーキテクチャの状態に対応していて、特にReduxとの相性は抜群です。プロのヒント：Chromeで拡張機能を有効にして、[Airbnb.com](https://airbnb.com/)などのウェブサイトを見てみてください。AirbnbはReact/Reduxを使っているのですが、どのように状態管理を構築しているかDevToolsで分かります。

かっこいいでしょう？

![ex2](https://images.ctfassets.net/28643bqnqgzl/3CEAz5EAmkftOBN0pBGsIB/545ab9e798e54a77a64f984f9690cb5b/ex2.png)

[Vue.js devtools](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd)は、React Developer ToolsのVue版です。Vueコンポーネントのデバッグにすごく便利で、Vue開発者には必要不可欠です。

##JSONView

![ex3](https://images.ctfassets.net/28643bqnqgzl/5w27PJsufmKuw91DLu2zjC/97ec4f105eb3f5e079b85f05efe33975/ex3.jpg)
JSONデータが他のブラウザではきれいに見えるのに、自分のブラウザではそう見えないのはなぜだろうと思ったことはありませんか？それはおそらく、Chrome用の[JSONView](http://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc)を使っているからです。この拡張機能は、本当にきれいに、ほぼ瞬時にJSONをフォーマットしてくれます。これは間違いなく、私のお気に入りの拡張機能の1つです。

##Library Sniffer

![ex4](https://images.ctfassets.net/28643bqnqgzl/01HDC6AwDSVSqEMph6QE8A/723bf9cb295f0af1790681f898fa5678/ex4.png)

[Library Sniffer](https://chrome.google.com/webstore/detail/library-sniffer/fhhdlnnepfjhlhilgmeepgkhjmhhhjkh)は、ウェブアプリケーションが実行されているフレームワークやライブラリを素早く見つけたい場合に最適なツールです。例えば、ウェブサイトがWordPressやDrupalをベースにしているかどうか、React.js、Vue.js、AngularJSなどで構築されているかを検出できます。

##CSS Scan 2.0

![ex5](https://images.ctfassets.net/28643bqnqgzl/3XTZFyaUikbuC6cbDTmHgz/465fcb8daa67eb33a897d2915a9e1062/ex5.jpg)

[CSS Scan 2.0](https://chrome.google.com/webstore/detail/css-scan/gieabiemggnpnminflinemaickipbebg)は、要素の上にカーソルを合わせるとCSSの検査やコピーができる、素晴らしい拡張機能です。ただし、ライセンスの購入が必要です。

代わりに無料で使えるものには[Peeper CSS](https://chrome.google.com/webstore/detail/css-peeper/mbnbehikldjhnfehhnaidhjhoofhpehk)があります。これで、コードに手を焼くことではなくデザインに集中できます。

##Web Developer

![ex6](https://images.ctfassets.net/28643bqnqgzl/6d0Y3eiQuGZ7Yzm0tF02jE/c14aad3a79be06e91bc86f8b8b5afab3/ex6.png)

[Web Developer](https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm)は、さまざまな開発者向けツールをまとめたツールバーをブラウザに追加します。JavaScriptを無効にしたり、ページのレイアウトを変更したり、画像を操作したり、いろいろなことができます。ChromeとFirefoxで利用できます！

##WhatFont

![ex7](https://images.ctfassets.net/28643bqnqgzl/3gfAS39ZwFxgkfrd7Cj8p8/9124c6edf9dd70cf27057066a0d915d6/ex7.png)

[WhatFont](https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm)は、ウェブサイトで使用しているフォントを識別する小さな拡張機能です。拡張機能を有効にして、テキストの上にカーソルを合わせるだけです。それくらい簡単です！ChromeとFirefoxで利用できます。

##ColorZilla

![ex8](https://images.ctfassets.net/28643bqnqgzl/5AJXQ7lzzwGmSXMbcaCm4D/c5393c707c52278c07e0e1f5f67a80a7/ex8.jpg)

[ColorZilla](https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp)はChromeとFirefoxで利用できます。高度なスポイト、カラーピッカー、グラデーションジェネレータなどの機能が使えます。例えば、ウェブサイト上のピクセルの色を取得できます。色の履歴やパレットビューアもあります。

##Spectrum

![ex9](https://images.ctfassets.net/28643bqnqgzl/4UtDswG7DPsJNcLu3ZcBeI/1b25fca46c3f841393da8e3e381b08cf/ex9.jpg)

アクセシビリティは現代のウェブ開発で大切なファクターです。ウェブサイトやアプリケーションの使用にハンディがある人はたくさんいます。色覚障害（CVD）は、特定の色の識別能力に影響を与える例です。[Spectrum](https://chrome.google.com/webstore/detail/spectrum/ofclemegkcmilinpcimpjkfhjfgmhieb)を使えば、さまざまなタイプの色覚障害でウェブサイトがどのように見えるかをテストできます。

##Site Palette

![ex10](https://images.ctfassets.net/28643bqnqgzl/5dNShH0GIWohCTPwfQfQGF/5602f22a9167c9c271b91feabe5c2404/ex10.png)

[Site Palette](https://chrome.google.com/webstore/detail/site-palette/pekhihjiehdafocefoimckjpbkegknoh)を使うと、ウェブサイトからカラーパレットとして色を抽出できます。いくつかのパレットジェネレータに対応しています。共有可能なリンクを作成したり、パレットをPDF形式で印刷・保存したりできます。

##Toby

![ex11](https://images.ctfassets.net/28643bqnqgzl/5HyhRiDnDSSA3Ru5vDpFXa/188c47a3c71d0e8c441efbc9ba48e7f1/ex11.jpg)

[Toby](https://chrome.google.com/webstore/detail/toby-for-chrome/hddnkoipeenegfoeaoibdmnaalmgkpip)はブラウザのタブを整理します。タブを一度に1000個開いておく必要はありません。新しいタブ毎に視覚的なワークスペースがあり、それをドラッグ＆ドロップで追加できます。生産性を上げるのに、すごく便利です。

##Talend API Tester

![ex12](https://images.ctfassets.net/28643bqnqgzl/qPoySabXNDagyYPuXJeWh/051642a2e3d0a9f347a83b8ec75c66da/ex12.jpg)
[Talend API Tester](https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm)は、ブラウザ内からREST、SOAP、HTTP
APIを操作できる素晴らしい拡張機能です。例えば、Postmanと同様です。無料版はすべての種類のHTTPリクエストを処理し、セキュリティと認証も対応しています。

##Full Page Screen Capture

![ex13](https://images.ctfassets.net/28643bqnqgzl/6gpXdh2GHKisNNjIISP0hE/5029b8a9f1d1e6bebc2c77571aff2816/ex13.jpg)

ページ全体のスクリーンショットを、追加のパーミッションを要求せずに撮りたいと思ったことはありませんか？[Full Page Screen Capture](https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl)がぴったりです。アイコンのクリックかショートカットで新しいタブに移動するだけで、結果を画像やPDFでダウンロードできます。スクロール可能な要素やiframeでも動作します！

以上が、素晴らしいブラウザ拡張機能のコレクションです。日々の開発の仕事で使ってもらえたら嬉しいです。

##翻訳協力

Original Author: [Simon Holdorf](https://thesmartcoder.dev/author/simon-holdorf/) ([@simonholdorf](https://twitter.com/simonholdorf))
Original Article: [13 Must-Have Browser Extensions for Web Developers](https://thesmartcoder.dev/13-must-have-browser-extensions-for-web-developers/)
Thank you for letting us share your knowledge!

この記事は以下の方々のご協力により公開する事ができました。改めて感謝致します。
選定担当: @gracen
翻訳担当: @gracen
監査担当: -
公開担当: @gracen

##ご意見・ご感想をお待ちしております
今回の記事はいかがでしたか？
・こういう記事が読みたい
・こういうところが良かった
・こうした方が良いのではないか
などなど、率直なご意見を募集しております。
頂いたお声は、今後の記事の質向上に役立たせて頂きますので、お気軽に
コメント欄にてご投稿ください。[Twitter](https://twitter.com/BabyDegu?lang=ja)でもご意見を受け付けております。
皆様のメッセージをお待ちしております。