動的で,文脈を重視し,パーソナライズされていること。。氢は,クリエイティブなカスタムストアフロントを構築するための反应ベースのフレームワークであり,開発者が素早く構築をスタートして開発をするために必要なすべてを備えています。啊哈,ShopifyのプラットフォームとAPI。我的意思是,我的意思是,我的意思是3.つのコマースのニーズを満たすために氢() () ()
- 高速なユーザーエクスペリエンス:高速な読み込みとレスポンシブ
- マーチャントのための最高の機能:パーソナライズされた,文脈的で,動的なコマース
- 中文意思是:“”
氢【翻译反应。
★★★★★★★★★★★★★★★★★我的意思是,我的意思是,我的意思是。静的な生成とエッジ配信によって速い読み込みを実現することができますが,重要コンテンツの遅延表示を引き起こすというクライアントサイドの課題をあきらめるか,パーソナライズする必要があります。反対に,サーバーからの動的なレスポンスをレンダリングすることは最初のレンダリングを遅くする可能性がありますが,正しくおこなえば,より良いコマースとショッピング体験が提供されます。ただし,反应を活用したストアフロントのための効果的なストリーミングを行うサーバーサイドレンダリングと,賢いサーバーとクライアントのキャッシュを提供することは,ほとんどのチームにとって未解決の,開発体験の重要な課題となります。
氢。高パフォーマンスのストアフロントデータアクセスによる高速で効率的なサーバーサイドレンダリングは,そのような体験の必須条件といえます。わたしたちはユーザー体験を最適化するために,いくつかの戦略を活用しています。
- 反应の悬念による高速な初回レンダリングのための,流服务器端渲染
- レンダリング後の効率的なコンポーネントレベルでのステート更新のための,React Server组件
- スマートキャッシュデフォルトを使用したビルトインサーバーとクライアントデータを取得するための基本仕様
- ★★★★★★フレキシブルなページとサブリクエストのキャッシュポリシー
★★★★★★★1> > > > > > > > > > > >
流服务器端渲染
。ローカライズされた説明と価格,購入ヒストリーから得られるおすすめ商品のリスト,カスタムのCTAやプロモーションバーナー,さらにいくつかの多変量AB。
クライアントサイドの戦略としては,空の商品ページスケルトンを素早くレンダリングして,一連のレンダリング後のブラウザによる获取。我的英文是:。
クライアントサイドのレンダリングとサーバーサイドレンダリング
客户端呈现(CSR)。;连结控制协定★★★★★★★【翻译】服务器端呈现(SSR)。★★★★RTTを排除して最初のコンテンツと最大含油量(LCP)を近づけることに役立ちますが,遅いtime-to-first-byte (TTFB)。。……,……,苏维埃社会主义共和国★★★★★★★
流服务器端渲染。
氢は,悬念中文:中文React 18 alpha流SSR API。
- 高速TTFB:ブラウザは超文本标记语言。★★★★★★★★★★★★★TTFBがブロックされる”標準の”苏维埃社会主义共和国这是一个很好的例子。
- 进步的水合作用:サーバーサイドのデータ取得が解決すると,データは超文本标记语言。反应のランタイムは漸進的に個々のコンポーネントのステートを水合物啊哈啊哈。。ということは、ブラウザによってページがストリーミングされ構成されると、個別のコンポーネントが自定义加载状态★★★★★★★
【中文译文水合物,TTFB? ?企业社会责任。★★★★、動的で高パフォーマンスなコマースにとって、最適といえるでしょう。
React Server组件
服务器组件によって開発者はサーバーとクライアントにまたがるアプリの構築ができます。クライアントサイドアプリのリッチな双方向性と従来のサーバーレンダリングの向上したパフォーマンスが組み合わさっているのです
服务器组件は,パフォーマンスの高いストアフロントを提供するうえで欠かせないもう1つの基本要素です(わたしたちはそう信じて反应)。RSCによって,クライアントとサーバーロジックおよびコンポーネント間の懸念を分離することができ,ホストのダウンストリームのメリットを得ることが可能になります。
- バンドルサイズに影響を与えず,バンドルサイズを縮小するサーバーだけのコード
- カスタムおよびプライベートなサーバーサイドのデータソースへのサーバーサイドアクセス
- サーバー+クライアントコンポーネントのシームレスな統合と明確に定義されたプロトコル
- ストリーミングレンダリングと漸進的なhydreation
- クライアントのステートを保存する子树とコンポーネントレベルのアップデート
- 適切な場面でのサーバーとクライアント間のコード共有
服务器组件★★★★反应開発者にとって新たな基本スキルとなり,多少のラーニングカーブがありますが,わたしたちは10ヶ月ほど携わってみて,そのアーキテクチャとパフォーマンスに大きなメリットがあることを確信しています。★★★★★RFC? ?概略動画? ?RSC? ? ? ?氢ドキュメント。
効率的なデータ取得,コロケーション,キャッシング
高速なサーバーサイドレスポンスを提供するには,スピードがあり効率的なファーストパーティ(Shopify)。氧气(Shopify★★★★★V8による工人ランタイム)でデプロイすると,氢服务器组件はローカルホストのスピードで店面API通达,通达。。サードパーティの取得の場合,ランタイムはスマートキャッシュデフォルトと構成可能なキャンシング戦略で強化された標準获取API? ? ?
- :关键の生成とキャッシュTTL
- キャッシュ关键、TTL,
- stale-while-revalidateを介した非同期データリフレッシュのビルトインサポート
Shopifyデータへのアクセスの詳細はuseShopQueryのドキュメント,効率的なデータ取得については取得ポリシーとオプション。
動的なサービスとエッジ配信の最高の組み合わせ
氢。逆に,重要ではないコンテンツをクライアントから延期またはlazyload(英译汉)1 .中文:優先度の低いコンテンツは通常の反应パターンとブラウザAPI。,IntersectionObserver。
同様に,すべてのリクエストがサーバーでレンダリングされる必要もありません。ページと静的なコンテンツまたは頻繁に更新されないコンテンツのサブリクエストは,エッジ配信が可能です。氢。重要でパーソナライズされた文脈的なコンテンツをサーバーでレンダリングして提供でき,可能なかぎり最高のパフォーマンスを誇ります。【中文翻译】获取全盘考虑反应アプリケーションの双方向性というパワーもしっかり利用できるのです。
。いつ,サーバーサイドレンダリングや,クライアントサイドの取得,エッジ配信を使用して最高のコマース体験を提供するかを決めることです。。
たとえば,通常は静的なアバウトページやマーケティングページは,安全にキャッシュでき,CDN★★★★★stale-while-revalidate【中文】重新验证。エッジ配信へのオプトインは,氢。我的意思是,我的意思是获取APIによる詳細で最適化されたサブリクエストを組み合わせ,キャッシングによってデータ更新と重新生效整整整整,整整整整。
i > >
パフォーマンスが良く,動的で,文脈的で,パーソナライズされたコマース体験を提供することは,複数のレイヤーにおける最適化を要求します。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★氢と氧气★★★★★★★★★★★★★★★★★★★★★
- フレームワークがすべてのストリーミングを抽象化します
- コンポーネントはShopify API(1)、(1)、(2)、(3)、(3)
- 氧气★★★★★★★★★★★★★★★★★
わたしたちが望むのは,差別化されないテクノロジーの繋ぎ合わせの代わりに、氢と氧气を採用することで開発者が素晴らしいコマース体験の構築と生産工程に専念でき,モダンでレジリエントなストアフロントを強化していくことです。
氢を英文:、ドキュメント? ?フィードバック? ? ? ? ? ?让我们构建!
参考译文:伊利亚·格里高利克