より高速なWebサイトの構築方法

Sep 11, 2025
操作方法

彼の話の前に ロンドンを生成します 9月21日に私たちは追いついた パトリックハマン WebパフォーマンスエンジニアのIT 早く 、誰がすべてのためにより速いウェブを構築するための使命をしています。

あなたの役割は急速に関わるのですか?
パトリックハマン:
迅速に世界最大のブランドの一部を支えるエッジクラウドプラットフォームです。私の役割は主にR&ampに焦点を当てています。d;私たちの製品のパフォーマンスと配信を改善するためにクライアントサイドの技術やWeb標準を活用するために迅速にチームを活用し、最も重要なことに - 私たちの顧客サービス。いくつかの現在のプロジェクトには、ブラウザのパフォーマンス監視、測定基準およびサービス労働者の周辺の取り組みが含まれます。

あなたが早く加わる前に、あなたはガーディアンと決算時代の両方で時間を過ごしました。彼らはどのようにWebパフォーマンスに近づきましたか?
PH:
パフォーマンスはデプロイ後のアドオンまたはチェックリスト項目ではなくなりました。それは、組織内のすべての人が設計から配達まで、組織内のすべての人が考慮されることを常に努力する必要があります。これは、これらのニュース組織が非常に早期に実現され、競合他社に対するパフォーマンスの測定と比較、他の機能よりもコンテンツの配信を優先し、サービス労働者のような技術を利用するなどの慣行を紹介しました。

今すぐオンラインで高速な経験への最大の障害は何ですか?
PH:
1語:JavaScript。私はこれを少し少し詳しく説明するべきだと思います:ウェブはJavaScript肥満危機のピークにあります。平均的なWebページは500KBのスクリプトを提供するようになりました。 1秒以上かけたスクリプトは、単に実行します。したがって、当社のサイトのユーザーエクスペリエンスを向上させる唯一の方法は、JavaScriptを測定、最適化、および削減することです。

WebPageTest runs a free website speed test from multiple locations around the globe using real browsers and at real consumer connection speeds

WebPageTestは、実際のブラウザを使用して、実際の消費者接続速度で世界中の複数の場所から無料のWebサイトスピードテストを実行します。

Webパフォーマンスを最適化するためのあなたのお気に入りのツールは何ですか?
PH:
私はあなたがまだ測定していないものを最適化することができないという強い信者です。だから私のツールボックスは測定とプロファイリングツールに大きな重み付けされています。合成測定のために、私はいつも到達します WebPagetest. そしてブラウザ開発者ツール(ネットワークとパフォーマンスペイン)しかし、実際のユーザーの経験を測定することも、ブラウザのパフォーマンスのタイミングAPIの良好な知識も役立ちます。

あなたはいくつかの非常に大きなコードベースで働いていました。スケールで働くことの課題は何ですか?
PH:
大きく、大きなコードベースがあなたが小さい方の問題のほとんどの問題を共有すると主張しています。また、より多くの「ビットROT」を得ます - 時間の経過とともに反パターンになるベストプラクティス。しかし、個人的には、スケールでの課題のほとんどが人々の問題であり、技術的なものではありません。私はConwayの法則の影響を受けない大規模な組織で働いていません。

あなたは自分自身に進歩的な強化支持者を呼びます。あなたと共鳴するそのアプローチについては何ですか?
PH:
一般的な信念に反して、私たちのユーザーは実際に私たちが実際の世界に構築された製品を使用しています。プログレッシブエンハンスメントを使用すると、すべてのユーザーに包含され、現実の世界の故障に回復している経験を構築できます。それは非常に簡単です:あなたの地元のバリスタがあなたに言った300kbのJavaScriptライブラリではなく、基本から始めてください。基本を忘れないでください。

現時点ではフロントエンドの開発に興奮していますか?
PH:
ウェブは脅威の下にあります。ユーザーは、ネイティブでもっと時間を過ごしています - そしてしたがってシーリングした - アプリはWebの開放性から離れています。それでも私たちはまだ20秒かかる場所であり、ローミング接続に£1.20ポンドを費やしています。

幸いなことに、サービス労働者や関連するAPIのような技術はここに役立つようになっています。私は静止している高速で回復力のあるウェブサイトの新しい時代を待つことができず、バックグラウンドでデータを同期させてアップデートで通知できます。この進行の「プログレッシブWebアプリ」を呼び出している人もいます。私は「Web」という用語を好む。

In his talk at Generate London Patrick Hamann will explore the current, past, and future best-practices for loading assets in the browser

London Patrick Hamannの生成での彼の話では、ブラウザの資産をロードするための現在、過去、および将来のベストプラクティスを探索します。

人々があなたの話から学ぶことを期待できるもの ロンドンを生成します
PH:
部外者には、Webサイトを提供するようです:いくつかのHTMLとCSSをワイヤーに送信してから、ブラウザは次の方法を決定します。しかし、実際にフードの下では、私たちのユーザーにとって費用がかかる。

ブラウザは次に要求する資産をどのように決定しますか?どのように私たちは私たちのウェブサイトの知覚される速度を測定することができますか?現代のWebプラットフォーム機能をどのように使用して、資産の優先順位とスピードに影響を与えることができますか?うまくいけば、私の話はこれらの質問に答えます。視聴者には、自分のユーザーにとってより速く、より回復力のある経験を作成するためのツールを提供します。

ロンドンを生成します 9月21日に9月21日には、Webアニメーション、UX戦略、プロトタイピング、アクセシビリティ、レスポンシブCSSコンポーネントなどのその他のプレゼンテーションがあります。会議の前日から選ぶべき4つのワークショップもありますが、チケットは非常に限られています。 今すぐあなたのスポットを予約します


操作方法 - 最も人気のある記事

動物を描く方法:15トップヒント

操作方法 Sep 11, 2025

(イメージクレジット:アーロンブレイス) 動物を描く方法を学ぶことはイラストの�..


grav cmsから始めましょう

操作方法 Sep 11, 2025

(画像クレジット:未来) gravは違いを持つコンテンツ管理システム(CMS)です。コン�..


マウス制御視差の背景効果を生み出す

操作方法 Sep 11, 2025

(画像クレジット:Renaud Rohlinger) Parallax Scrollingを持つサイトは、その理由で普及し続�..


マイナススペースを使ってより良い手を描く

操作方法 Sep 11, 2025

手を描くような一見複雑なプロセスでさえ、右の描画技術とトリックを使用して簡素化すること..


映画館4Dのコンセプトアートをモデル化する方法

操作方法 Sep 11, 2025

数年前、Lucid Gamesのアートディレクターは、PlayStation 4に公開される4 x 4の地上戦闘ゲームのため�..


Photoshop

操作方法 Sep 11, 2025

ページ1/4: マジックワンドツール マジックワンドツール 迅速な選択と絞り..


スケッチアップで城を塗る方法

操作方法 Sep 11, 2025

の範囲があります アートテクニック それはあなたのデジタル絵画に役立ちますが、�..


Adob​​e Indesignを使用して誤字のポスターを作る

操作方法 Sep 11, 2025

Adobe Indesignは、タイプを重く使用するものを設計するときに使用する素晴らしいプログラムです�..


カテゴリ