@ -1,9 +1,10 @@
<!DOCTYPE html>
<!DOCTYPE html>
< html lang = "en" >
< html lang = "en" >
< head >
< head >
< title > Owncast< / title >
< title > Owncast< / title >
< meta charset = "UTF-8" / >
< meta charset = "UTF-8" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" / >
< link rel = "apple-touch-icon" sizes = "57x57" href = "/img/favicon/apple-icon-57x57.png" >
< link rel = "apple-touch-icon" sizes = "57x57" href = "/img/favicon/apple-icon-57x57.png" >
< link rel = "apple-touch-icon" sizes = "60x60" href = "/img/favicon/apple-icon-60x60.png" >
< link rel = "apple-touch-icon" sizes = "60x60" href = "/img/favicon/apple-icon-60x60.png" >
@ -26,7 +27,7 @@
< link href = "/js/web_modules/tailwindcss/dist/tailwind.min.css" rel = "stylesheet" / >
< link href = "/js/web_modules/tailwindcss/dist/tailwind.min.css" rel = "stylesheet" / >
< link href = "/js/web_modules/videojs/video-js.min.css" rel = "stylesheet" / >
< link href = "/js/web_modules/videojs/video-js.min.css" rel = "stylesheet" / >
< link href = "/js/web_modules/@videojs/themes/fantasy/index.css" rel = "stylesheet" / >
< link href = "/js/web_modules/@videojs/themes/fantasy/index.css" rel = "stylesheet" / >
< link href = "./styles/video.css" rel = "stylesheet" / >
< link href = "./styles/video.css" rel = "stylesheet" / >
@ -40,37 +41,42 @@
If you wish to re-generate this list, run the following shell command
If you wish to re-generate this list, run the following shell command
(assuming a linux or unix-ish system):
(assuming a linux or unix-ish system):
find webroot | grep -E '\.js$' | sed -E 's|webroot(.*)|< script type = "preload" src = "\1" > < / script > |'
find webroot | grep -E '\.js$' | sed -E 's|webroot(.*)|< script type = "preload" src = "\1" > < / script > |'
Don't load/preload chat-only or video-only .
Don't load/preload app-standalone-chat.js or app-video-only.js .
-->
-->
< script type = "preload" src = "/js/app .js" > < / script >
< script type = "preload" src = "/js/components/platform-logos-list .js" > < / script >
< script type = "preload" src = "/js/components/chat/chat-input.js" > < / script >
< script type = "preload" src = "/js/components/chat/chat-input.js" > < / script >
< script type = "preload" src = "/js/components/chat/message.js" > < / script >
< script type = "preload" src = "/js/components/chat/content-editable.js" > < / script >
< script type = "preload" src = "/js/components/chat/chat.js" > < / script >
< script type = "preload" src = "/js/components/chat/chat.js" > < / script >
< script type = "preload" src = "/js/components/chat/chat-message-view.js" > < / script >
< script type = "preload" src = "/js/components/chat/chat-message-view.js" > < / script >
< script type = "preload" src = "/js/components/chat/content-editable.js" > < / script >
< script type = "preload" src = "/js/components/chat/message.js" > < / script >
< script type = "preload" src = "/js/components/chat/username.js" > < / script >
< script type = "preload" src = "/js/components/chat/username.js" > < / script >
< script type = "preload" src = "/js/components/platform-logos-list .js" > < / script >
< script type = "preload" src = "/js/components/external-action-modal.js" > < / script >
< script type = "preload" src = "/js/components/player.js" > < / script >
< script type = "preload" src = "/js/components/player.js" > < / script >
< script type = "preload" src = "/js/components/video-poster.js" > < / script >
< script type = "preload" src = "/js/components/video-poster.js" > < / script >
< script type = "preload" src = "/js/utils/chat.js" > < / script >
< script type = "preload" src = "/js/app.js" > < / script >
< script type = "preload" src = "/js/utils/constants.js" > < / script >
< script type = "preload" src = "/js/web_modules/preact.js" > < / script >
< script type = "preload" src = "/js/utils/helpers.js" > < / script >
< script type = "preload" src = "/js/web_modules/micromodal/dist/micromodal.min.js" > < / script >
< script type = "preload" src = "/js/utils/user-colors.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-a6c34bea.js" > < / script >
< script type = "preload" src = "/js/utils/websocket.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/_commonjsHelpers-37fa8da4.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/_commonjsHelpers-37fa8da4.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-d14f1e1c.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-d14f1e1c.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-fed3ccd8.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-fed3ccd8.js" > < / script >
< script type = "preload" src = "/js/web_modules/htm.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-f87370e0.js" > < / script >
< script type = "preload" src = "/js/web_modules/@joeattardi/emoji-button.js" > < / script >
< script type = "preload" src = "/js/web_modules/common/core-d20ff47c.js" > < / script >
< script type = "preload" src = "/js/web_modules/markjs/dist/mark.es6.min.js" > < / script >
< script type = "preload" src = "/js/web_modules/preact.js" > < / script >
< script type = "preload" src = "/js/web_modules/@videojs/http-streaming/dist/videojs-http-streaming.min.js" > < / script >
< script type = "preload" src = "/js/web_modules/@videojs/http-streaming/dist/videojs-http-streaming.min.js" > < / script >
< script type = "preload" src = "/js/web_modules/markjs/dist/mark.es6.min.js" > < / script >
< script type = "preload" src = "/js/web_modules/@joeattardi/emoji-button.js" > < / script >
< script type = "preload" src = "/js/web_modules/htm.js" > < / script >
< script type = "preload" src = "/js/web_modules/videojs/core.js" > < / script >
< script type = "preload" src = "/js/web_modules/videojs/core.js" > < / script >
< script type = "preload" src = "/js/utils/helpers.js" > < / script >
< script type = "preload" src = "/js/utils/user-colors.js" > < / script >
< script type = "preload" src = "/js/utils/constants.js" > < / script >
< script type = "preload" src = "/js/utils/chat.js" > < / script >
< script type = "preload" src = "/js/utils/websocket.js" > < / script >
< / head >
< / head >
< body class = "scrollbar-hidden bg-gray-300 text-gray-800" >
< body class = "scrollbar-hidden bg-gray-300 text-gray-800" >
< div id = "app" >
< div id = "app" >
< div id = "loading-logo-container" >
< div id = "loading-logo-container" >
< img id = "loading-logo" src = "/logo" >
< img id = "loading-logo" src = "/logo" >
@ -105,11 +111,13 @@
< / style >
< / style >
< div class = "noscript" >
< div class = "noscript" >
< img src = "/logo" / >
< img src = "/logo" / >
< br / >
< br / >
< p >
< p >
This < a href = "https://owncast.online" rel = "noopener noreferrer" target = "_blank" > Owncast< / a > stream requires Javascript to play.
This < a href = "https://owncast.online" rel = "noopener noreferrer" target = "_blank" > Owncast< / a > stream requires
Javascript to play.
< / p >
< / p >
< / div >
< / div >
< / noscript >
< / noscript >
< / body >
< / body >
< / html >
< / html >