storybookjs/storybook

Explore replacing express with fastify in dev server

クローズ

#17,971 opened on 2022/04/15

 (18 件のコメント) (3 件のリアクション) (0 人の担当者)TypeScript (10,058 件のフォーク)batch import
feature requesthelp wanted

Repository metrics

Stars
 (89,909 個のスター)
PR merge metrics
 (平均マージ 7d 22h) (30d で 184 merged PRs)

説明

Is your feature request related to a problem? Please describe Serving content via http2 is beneficial and greatly improves load times when serving many files. This is the case when using using a no-bundler such as the builder-vite plugin

When using builder-vite, file count can easily exceed 1k files. This causes load times to be 🐌 . We can alleviate this by enabling http2 when appropriate.

Describe the solution you'd like When running storybook with https enabled:

# optionally we can also autogenerate the selfsigned cert
# maybe take inspiration from the selfsigned package on npm
start-storybook --https --ssl-cert selfsigned.crt --ssl-key selfsigned.key

storybook assets are served via http2

Describe alternatives you've considered Accept http1.1 bottleneck

Are you able to assist to bring the feature to reality? yes, I can...

Additional context

コントリビューターガイド