loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request '[CHORE] Proper chunking for swagger' (#5056) from gusted/forgejo-chunking into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5056
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>

Otto 0c02a613 50a2bee7

+9 -6
+4 -3
web_src/js/standalone/forgejo-swagger.js
··· 1 - import SwaggerUI from 'swagger-ui-dist/swagger-ui-es-bundle.js'; 2 - import 'swagger-ui-dist/swagger-ui.css'; 3 - 4 1 window.addEventListener('load', async () => { 2 + const [{default: SwaggerUI}] = await Promise.all([ 3 + import(/* webpackChunkName: "swagger-ui" */'swagger-ui-dist/swagger-ui-es-bundle.js'), 4 + import(/* webpackChunkName: "swagger-ui" */'swagger-ui-dist/swagger-ui.css'), 5 + ]); 5 6 const url = document.getElementById('swagger-ui').getAttribute('data-source'); 6 7 7 8 const ui = SwaggerUI({
+5 -3
web_src/js/standalone/swagger.js
··· 1 - import SwaggerUI from 'swagger-ui-dist/swagger-ui-es-bundle.js'; 2 - import 'swagger-ui-dist/swagger-ui.css'; 3 - 4 1 window.addEventListener('load', async () => { 2 + const [{default: SwaggerUI}] = await Promise.all([ 3 + import(/* webpackChunkName: "swagger-ui" */'swagger-ui-dist/swagger-ui-es-bundle.js'), 4 + import(/* webpackChunkName: "swagger-ui" */'swagger-ui-dist/swagger-ui.css'), 5 + ]); 6 + 5 7 const url = document.getElementById('swagger-ui').getAttribute('data-source'); 6 8 const res = await fetch(url); 7 9 const spec = await res.json();