Comments (3)
I'm not sure what this is for, but I assume for optimiziation
In that case, I think we are interested in loading times more than "bundle size", and specifically times like "how long before you see a complete page", "how long before you can click on something", "how long before a video starts playing".
These are of course very much related to the size of the code - but it is not the same.
For the record, here: a pattern that @bent0b0x has introduced and I'd like to leverage is to reduce loading times by load releveant pieces of the app only when they are needed. So there is no single "bundle" (there may be different bunldes at different entry points, like we already have with portal vs embed)
from paratii-mediaplayer.
Yes, for optimisation. I propose keeping track of minified bundle size (for the embedded player, 'standalone', only); startup time; and playback failure rates, for now.
@bent0b0x and @ya7ya naturally come to mind, but maybe @Leeaandrob can help us streamline the process or use a proper tool/flow.
(for ref: https://mux.com/blog/the-four-elements-of-video-performance)
(for ref2: https://github.com/lucasrodcosta/clappr-nerd-stats | plugin for clappr stats)
from paratii-mediaplayer.
Closing this in favour of tracking metrics here: https://github.com/Paratii-Video/paratii-mediaplayer/wiki/Tracking-performance-metrics
It'd be great if @ya7ya could point there the change in bundle size and corresponding PR for optimisation that happened recently (I couldn't find it).
Later on we can get stats on the legacy player.
from paratii-mediaplayer.
Related Issues (20)
- Video title and sharing icon are paralysed/unresponsive HOT 1
- Design "stats" box HOT 4
- Implement stats box HOT 3
- Adapt volume icon and bar to our design HOT 9
- 🔧Implement video quality icon and function HOT 12
- Adapt full screen button to our design
- Implement user icon and wallet HOT 1
- 📺 Implement chromecast support HOT 2
- Make video title finish with [...] when too big HOT 1
- Media controls realignment on lower bar HOT 2
- Implement thumbnails when scrubbing HOT 1
- Implement thumbnail "video previews" when scrubbing HOT 5
- svg icons not appearing on windows X browser Y HOT 2
- Player violates Medium Do Not Track policy HOT 1
- Embedded player alignments are all messed up (small version) HOT 2
- Break video title line in the player ("..." at end) HOT 2
- Remove useless wallet icon from embedded player HOT 1
- Installation instructions incomplete
- Add keyboard shortcuts
- Close quality menu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paratii-mediaplayer.