
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】Base64変換ライブラリで速度対決 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】Base64変換ライブラリで速度対決 - Qiita
こんにちわ。 皆さんもBase64は使われているかと思います。 バイナリを文字列で表現できるのは何かと便... こんにちわ。 皆さんもBase64は使われているかと思います。 バイナリを文字列で表現できるのは何かと便利ですよね。 しかしJavaScriptには、こうサクっと1発でバイナリ配列とBase64文字列を変換できる実装が用意されていないので、何かしらの手を加える必要があります。 今回は、バイナリとBase64の相互変換を行える3つの方法について、どれが1番速いかを検証してみようと思います。 方法1, 標準実装 TextEncoder - MDN TextDecoder - MDN atob - MDN btoa - MDN ライブラリを使わず、これらのブラウザ標準実装を組み合わせて変換します。 TextEncoder/TextDecoderは、文字列とUint8Arrayを相互変換してくれるAPIです。 そしてatob/btoaは、お馴染みBase64のブラウザ標準実装です。 この2つを組み