{"action":"created","issue":{"url":"https://api.github.com/repos/videojs/video.js/issues/1913","repository_url":"https://api.github.com/repos/videojs/video.js","labels_url":"https://api.github.com/repos/videojs/video.js/issues/1913/labels{/name}","comments_url":"https://api.github.com/repos/videojs/video.js/issues/1913/comments","events_url":"https://api.github.com/repos/videojs/video.js/issues/1913/events","html_url":"https://github.com/videojs/video.js/issues/1913","id":59361485,"number":1913,"title":"Browser locks on player load while parsing all VTT files","user":{"login":"ksheurs","id":205055,"avatar_url":"https://avatars2.githubusercontent.com/u/205055?v=3","gravatar_id":"","url":"https://api.github.com/users/ksheurs","html_url":"https://github.com/ksheurs","followers_url":"https://api.github.com/users/ksheurs/followers","following_url":"https://api.github.com/users/ksheurs/following{/other_user}","gists_url":"https://api.github.com/users/ksheurs/gists{/gist_id}","starred_url":"https://api.github.com/users/ksheurs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ksheurs/subscriptions","organizations_url":"https://api.github.com/users/ksheurs/orgs","repos_url":"https://api.github.com/users/ksheurs/repos","events_url":"https://api.github.com/users/ksheurs/events{/privacy}","received_events_url":"https://api.github.com/users/ksheurs/received_events","type":"User","site_admin":false},"labels":[{"id":19131589,"url":"https://api.github.com/repos/videojs/video.js/labels/bug","name":"bug","color":"fc2929","default":true},{"id":48877420,"url":"https://api.github.com/repos/videojs/video.js/labels/confirmed","name":"confirmed","color":"00CC00","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/videojs/video.js/milestones/7","html_url":"https://github.com/videojs/video.js/milestone/7","labels_url":"https://api.github.com/repos/videojs/video.js/milestones/7/labels","id":978690,"number":7,"title":"Text Tracks","description":"There are some text track TODOs. Putting them in this milestone to see them more easily.","creator":{"login":"gkatsev","id":535884,"avatar_url":"https://avatars3.githubusercontent.com/u/535884?v=3","gravatar_id":"","url":"https://api.github.com/users/gkatsev","html_url":"https://github.com/gkatsev","followers_url":"https://api.github.com/users/gkatsev/followers","following_url":"https://api.github.com/users/gkatsev/following{/other_user}","gists_url":"https://api.github.com/users/gkatsev/gists{/gist_id}","starred_url":"https://api.github.com/users/gkatsev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkatsev/subscriptions","organizations_url":"https://api.github.com/users/gkatsev/orgs","repos_url":"https://api.github.com/users/gkatsev/repos","events_url":"https://api.github.com/users/gkatsev/events{/privacy}","received_events_url":"https://api.github.com/users/gkatsev/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":59,"state":"open","created_at":"2015-02-13T17:00:28Z","updated_at":"2017-04-20T03:53:22Z","due_on":null,"closed_at":null},"comments":16,"created_at":"2015-02-28T22:16:01Z","updated_at":"2017-04-20T14:38:09Z","closed_at":null,"body":"I'm finding on videos that have ~10 subtitles (various different languages) the entire browser locks while VideoJS goes through and parses all of them. I can see users trying to click the play button and thinking the player is broken with no immediate playback/feedback.\n\nIs it necessary to parse all these on load vs 1x1 as the user selects a particular language? If not, is there any way to do this in a non blocking fashion?\n\nWe are using VideoJS on a premium video service. I can't see putting this into production as is. If this is the way it will behave for foreseeable future, is the only other option `video.novtt.js`?\n"},"comment":{"url":"https://api.github.com/repos/videojs/video.js/issues/comments/295761216","html_url":"https://github.com/videojs/video.js/issues/1913#issuecomment-295761216","issue_url":"https://api.github.com/repos/videojs/video.js/issues/1913","id":295761216,"user":{"login":"altayaydemir","id":9790196,"avatar_url":"https://avatars3.githubusercontent.com/u/9790196?v=3","gravatar_id":"","url":"https://api.github.com/users/altayaydemir","html_url":"https://github.com/altayaydemir","followers_url":"https://api.github.com/users/altayaydemir/followers","following_url":"https://api.github.com/users/altayaydemir/following{/other_user}","gists_url":"https://api.github.com/users/altayaydemir/gists{/gist_id}","starred_url":"https://api.github.com/users/altayaydemir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/altayaydemir/subscriptions","organizations_url":"https://api.github.com/users/altayaydemir/orgs","repos_url":"https://api.github.com/users/altayaydemir/repos","events_url":"https://api.github.com/users/altayaydemir/events{/privacy}","received_events_url":"https://api.github.com/users/altayaydemir/received_events","type":"User","site_admin":false},"created_at":"2017-04-20T14:38:09Z","updated_at":"2017-04-20T14:38:09Z","body":"this is very drastic especially on gaming devices like ps4 and xbox.\r\n```\r\n\"{\"name\":\"ParsingError\",\"code\":1,\"message\":\"Malformed timestamp: 00:02:53,040 --> 00:02:54,359\"}\"\r\n```\r\n\r\nwhen my player has errors like above, it causes playstation to freeze then throw there is not enough free system memory error.\r\n\r\nare there any workarounds for this? can we detect is subtitle malformed before adding it to the player?"}}
{"actor":{"display_login":"altayaydemir"}}