タグ gzip
人気順 10 users 50 users 100 users 500 users 1000 usersCompressionStream でブラウザで gzip 圧縮する
モダンなブラウザは JS API として gzip や deflate が使えます。 昔から Chrome に搭載してるのは知ってたんですが、今見たらだいたい搭載してました。 わかってる人向けに言うと、バンドルサイズ大きめの JS実装の pako や zlib.js が不要になって、ブラウザネイティブの(たぶんHTTP上のgzip展開と同等の)高速な実装が... 続きを読む
Next.js で Props をソートすると gzip 時のビルドサイズを少しだけ減らせる
どういうこと? 少し前に、CSS プロパティを自動ソートすると gzip 時のビルドサイズを減らせる記事を見ました 👇 これにならい、JSX の Props もソートしたら同じようになるんじゃね?って思って試したら、ビルドサイズを減らすことができたので、この場を借りてその知見を共有したいと思います 💪 検証環境 パッケージ... 続きを読む
Vue 3 で Options API を無効化するという選択肢
概要 本記事は、Vue 3 で Options API を使用するためのフラグである __VUE_OPTIONS_API__ を無効化した場合の挙動やバンドルサイズの違いについてまとめになります。 TL;DR Options API を一切使わないプロジェクトなら、Vue アプリケーションの バンドルサイズを 5.49kB 削減 できました (gzip なら 2.14 kB) バージョ... 続きを読む
ARM64 版 Windows 11 で動作する dd + gzip 自作ツール (物理ディスクのイメージ化 + リストア、Linux の dd + gzip 互換) の提供 - Qiita
by 登 大遊, 2022/11/18, Quiita 初投稿記事 Microsoft 製 「Windows Dev Kit 2023」(Windows ARM64 開発キット、32 GB LPDDR4x RAM、512GB SSD) というハードウェアは、実に玄人志向であります。素人には、お勧めできません。なぜならば、PC 利用における極めて基本的な操作 (ディスクイメージの dd + gzip 的なバック... 続きを読む
Dirty Pipe(CVE-2022-0847)の発見経緯が面白かった - knqyf263's blog
最初に断っておくと今回は万人向けの記事ではないです。面白かったので自分が忘れないようにまとめているだけです。 本記事の位置付け はじめに 発見経緯 CRCのエラー HTTPアクセスログ 壊れたgzipのtrailerを見てみる 壊れたファイルの法則性 月次ログファイルの生成 Linuxカーネルのバグの可能性 バグ混入の歴史 ログ... 続きを読む
マルチコアのCPUを使い切って圧縮を速くする - それマグで!
gzip の限界 = CPU 1コア マルチコア・マルチスレッドのCPUがあるのに、gzip や lzma(xz)や bzipといったメジャーな圧縮は、CPUを1コアで処理するんですね。 CPU使用率を見てみたら、CPU利用率は100%を超えないんですね。 HDD・SSDの書き込み速度に限界があるからそれでも良かったんだろうが。いまはメモリが一般的に... 続きを読む
ログを gzip で圧縮しているなら zstd を導入しよう - Qiita
はじめに zstd コマンド(zstdless, zstdcat, unzstd なども)は gzip にも対応しています。特にデコードは拡張子を見て自動で gzip と zstd を切り替えてくれるので、 gzip 圧縮されたログと zstd 圧縮されたログが混在している環境でも透過的に扱うことができます。 なので gzip から zstd への切り替えは次のように段階... 続きを読む
今更だけど、圧縮についてまとめてみたい | Pinto!
bz2, xz, Deflate, gzip, zip, snappy, …圧縮に関しての名前です。 なんとなく見覚えがあるだけのものから、普段使いしているものまで色々あって、なんとなく使ってはいるけれど、それぞれどのような意図を持って使い分けたら良いのでしょうか。そもそもどんな違いがあるのでしょうか。 この違いがちゃんとわかっていたら、なんとなくかっこいい気がしませんか?というわけで、今回は圧縮... 続きを読む
AWS Elasticsearch Serviceが律儀にgzipを返すようになって死んだ [解決済み] - Qiita
Elasticsearch :: Model . client = Elasticsearch :: Client . new ( host : ENV . fetch ( 'ELASTICSEARCH_ENDPOINT' ), port : 80 ) do | faraday | faraday . use FaradayMiddleware :: Gzip # ここを追加 faraday . ... 続きを読む
フロントエンド速度改善をしようとして参考にしたもの - $shibayu36->blog;
2016 - 03 - 23 フロントエンド速度改善をしようとして参考にしたもの tech 最近フロントエンドの速度改善をほんの少しだけやって、いろんな資料を参考にしたので、今後また速度改善をする時に備えて、参考になった資料をまとめておく。今回パフォーマンス改善やった項目としてはExpiresヘッダ付ける、 gzip 圧縮かける、JSをbodyの一番下にとか基本的なことしかやらなかったので、そのあ... 続きを読む
Optimized gzip/zip packages, 30-50% faster | the post blog
I have worked on optimizing the standard library deflate function, and I am happy to announce revised gzip/zip packages, that on x64 is about 30-50% faster with slightly improved compression. Project:... 続きを読む
jQueryとSizzleの関係について - console.lealog();
2015-01-13 jQueryとSizzleの関係について JavaScript jQuery 事の発端。 jQueryの使わない機能があまりに多いのでカスタムビルドすることにした Sizzleも外せることを知る(容量がgzipで20KB分くらい減る) 外すと何が変わるか気になる ってなモチベーションで調べた一連の内容です。 jQueryとSizzleの関係 あらためて一応。 「jQueryと... 続きを読む
AWS SDK for Ruby を使ってコンテンツを S3 に gzip 圧縮して保存する | Developers.IO
S3 でコンテンツを gzip に対応させる方法は、オブジェクトの Metadata に対して、Content-Encoding を指定できるのでここに指定します。 Ruby の AWS SDK Core を使ってアップロードとダウンロードを試してみました。 アップロード アップロードするスクリプトは以下です。 require 'tempfile' require 'active_support/... 続きを読む
Kazuho's Weblog: Deflate (gzip) のアルゴリズムを視覚化してみた
Tuesday, January 21, 2014 Deflate (gzip) のアルゴリズムを視覚化してみた DeflateとそのバリエーションであるZIPやgzipは、HTTPにおけるデータ転送やファイル圧縮など、様々な場面で使われる圧縮アルゴリズムです。 そのアルゴリズムの解説としてはslideshare.net/7shi/deflateを始め優れたものがいろいろあるかと思いますが、実際の... 続きを読む
zip、gzip、tarなどの圧縮ファイルをオンラインで解凍できるサイト「Unzip Online」 : ライフハッカー[日本版]
Webアプリ , ツール zip、gzip、tarなどの圧縮ファイルをオンラインで解凍できるサイト「Unzip Online」 2014.01.16 07:00 「Unzip Online」は圧縮されたファイルをオンラインで解凍できるサイトです。zip、gzip、tarなどの圧縮ファイルをウェブ上で解凍できます。解凍したファイルは個別でダウンロードできますよ。 以下に使ってみた様子を載せておきます... 続きを読む
ftp-adminの憂鬱: ログファイルの圧縮方法
2013年10月11日金曜日 ログファイルの圧縮方法 Tweet 以前紹介したのですが、ftp.jaist.ac.jpのアクセスログの圧縮にはpbzip2を使っています。最初はgzipを使っていましたが、アクセス数の増加とともにログが大きくなって、ディスク容量を圧迫するようになってきたのでbzip2に切り替えました。 gzipとbzip2の圧縮率はアクセスログでは約2倍違います。たとえば、2013... 続きを読む
php-ext-zopfliでPNG画像を再圧縮 - pixiv engineering blog
MacBook Proを買ったのはいいもののそろそろLinuxに戻りたくなってきたbokkoです。 今回は先月末にGoogleから発表・公開されたばかりのzopfliの紹介と、 そのPHP拡張であるphp-ext-zopfliにPNG画像を再圧縮する関数を追加した時の話をします。 zopfli zopfliはzlibと比べて3〜8%ほど圧縮率が高く、 それでいてgzipやzlib等で広く使われてい... 続きを読む
Web制作で面倒な作業を自動化するビルドツール、Grunt v0.4 入門|Web Design KOJIKA17
Webサイトの表示速度を気にすると、CSSやJavaScriptのminify、gzip、CSS Sprite、画像の最適化などの面倒な作業が発生します。 さらにメタ言語などを使用すると、複数のツールを使用しなければならないケースも出てきます。 それらの作業をまとめて自動化してしまう、Grunt.jsが面白かったので備忘録もかねて紹介します。 Grunt.jsとは? Grunt.jsは、サーバーサ... 続きを読む
改行削除するくらいなら gzip したらいいじゃない | WWW WATCH
いや、1バイトの無駄もゆるせねぇんだよとか、難読化したいとかなら別にやればいいんですけど、CSS や JavaScript ファイルの改行やスペースを削除しただけでファイル容量圧縮、読み込み速ーい的なこという人がいるので今さらですが書いてみます。すでに色々なところで書かれてるのでかぶるのは承知の上で。 改行や無駄なスペースなどを削除すること自体が悪いと言ってるわけではありませんのでその辺は誤解ない... 続きを読む
解凍せずに圧縮ファイルの中身を見ることができるファイルブラウザ『SmartZipper Pro』 - Macの手書き説明書
カテゴリ: ユーティリティ, 仕事効率化 現在の価格: 無料(サイズ: 5.6 MB) 販売元: Zip-Rar Inc. - wu zhiqiang リリース日: 2012/05/15 ファイルブラウザに圧縮・解凍・ディスクイメージ作成機能を付け加えたようなアプリです。「追加」で選択したファイルを7z、ZIP、TAR、GZIP、BZIP2などのフォーマットで圧縮します。分割や暗号化にも対応。解凍... 続きを読む
LH質問箱: データ圧縮にベストなファイル形式って何? : ライフハッカー[日本版]
Apple , Linux , MacOS , Microsoft , PCアプリ , Windows , シェアウェア , フリーソフトLH質問箱: データ圧縮にベストなファイル形式って何?2011.03.07 20:00コメント数:[ 0 ]CheckTweetライフハッカー編集部様データ圧縮のためのファイル形式には「zip」「gzip」「bzip1」「tar」など、様々なものがありますが、い... 続きを読む