discourse/app/views/layouts
Rafael dos Santos Silva 2d1dbc6f96
FEATURE: Preload resources via link header (#18475)
Experiment moving from preload tags in the document head to preload information the the response headers.

While this is a minor improvement in most browsers (headers are parsed before the response body), this allows smart proxies like Cloudflare to "learn" from those headers and build HTTP 103 Early Hints for subsequent requests to the same URI, which will allow the user agent to download and parse our JS/CSS while we are waiting for the server to generate and stream the HTML response.

Co-authored-by: Penar Musaraj <pmusaraj@gmail.com>
2022-10-07 13:19:50 -03:00
..
_head.html.erb UX: Prevent color flicker on dark themes (#17620) 2022-07-25 18:02:21 +08:00
_noscript_footer.html.erb UX: Make header/footer HTML consistent for crawler and noscript 2022-04-07 15:27:06 +01:00
_noscript_header.html.erb DEV: remove H1 from crawler view header (#18201) 2022-09-12 10:46:00 -04:00
application.html.erb FEATURE: Preload resources via link header (#18475) 2022-10-07 13:19:50 -03:00
crawler.html.erb UX: Make header/footer HTML consistent for crawler and noscript 2022-04-07 15:27:06 +01:00
email_template.html.erb Revert "Revert "Merge branch 'master' of https://github.com/discourse/discourse"" 2020-05-23 00:56:13 -04:00
embed.html.erb Code review comments. 2021-06-21 11:06:58 +08:00
ember_cli.html.erb remove some hardcoded 'localhost's from dev environment (#14801) 2021-11-03 11:26:44 +08:00
finish_installation.html.erb FEATURE: revamped wizard (#17477) 2022-07-27 06:53:01 +05:30
no_ember.html.erb DEV: adds server:after-body-open (#14106) 2021-08-24 14:35:44 +02:00
publish.html.erb FIX: adds google tracking to page publishing (#12090) 2021-02-15 19:00:35 +01:00