[{"data":1,"prerenderedAt":285},["ShallowReactive",2],{"project-7782425":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":45,"what":46,"said":71,"maker_in_thread":177,"shape":179,"grid":184,"attempts":246,"same_week":247,"maker_shows":42,"maker_hidden":277,"reader_version":278,"card":279},"7782425","jscapture","Screen recording with JavaScript","title","Show HN: Screen recording with JavaScript","https:\u002F\u002Fmgechev.github.io\u002Fjscapture\u002F","mgechev.github.io","own3r",1400740175,2014,87,29,333,2272,15,"notable","creative","screen recording","web_app",[21,24,25,26,27],"javascript","getusermedia","chrome","browser capture","mixed",-0.121,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,9,2,5,19,{"privacy":37,"execution":39,"idea":40,"docs":41,"design":43},{"positive":38,"critical":38},0,{"positive":38,"critical":31},{"positive":31,"critical":38},{"positive":38,"critical":42},1,{"positive":38,"critical":42},[31,42,31,31,31,38,38,38,38,38,38,38,34,31,34,34,31,31,38,38,31,31,38,42,42,42,31,42,31],null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":59,"openness":69,"stage":70,"team_size":69},{"value":48,"source":49,"evidence":50},"Recording the screen directly from a web page without desktop software","inferred",[51,55],{"id":52,"by":53,"text":54},"7783418","gk1","I was excited about this at first. I don't know of any simple way to record my screen without having to download decade-old software. A web-based solution like this would be…",{"id":56,"by":57,"text":58},"7782764","MasterScrat","It would be really nice to be able to record a portion of my browser window, convert the sequence to a GIF and upload it to imgur. That would make some bug reports much clearer,…",[60],{"value":61,"source":49,"evidence":62},"JavaScript",[63,65],{"id":64},"post",{"id":66,"by":67,"text":68},"7782474","sync","From the readme: ``` Currently the API for screen capturing is supported only by Google Chrome, Canary and Chromium by enabling an experimental flag. In order to enable the flag:…","unknown","prototype",{"praise":72,"objections":97,"requests":120,"questions":139,"alternatives":155},[73,85],{"value":74,"source":75,"evidence":76},"Cool idea and proof of concept for in-browser screen capture","commenter",[77,81],{"id":78,"by":79,"text":80},"7782754","dshankar","Please do not do this. You should not instruct users to change flags in order to use this. This opens up fairly serious security loopholes as malicious websites can start…",{"id":82,"by":83,"text":84},"7783408","hsx","This is cool but video should scale to screensize. Yes, I do understand that this is more of a proof of concept.",{"value":86,"source":75,"evidence":87},"Would be useful for bug reports and automated testing",[88,89,93],{"id":56,"by":57,"text":58},{"id":90,"by":91,"text":92},"7784161","thrush","Even with security risk, this is a bit of a golden egg for automated selenium testing!",{"id":94,"by":95,"text":96},"7783042","scraplab","Yes, this would be brilliant. I'd really like it as an always available app with a hotkey to activate recording, and Dropbox integration for upload + sharing. Even limited to a…",[98,105,116],{"value":99,"source":75,"evidence":100},"Requires enabling an experimental Chrome flag, which is a security risk",[101,102],{"id":78,"by":79,"text":80},{"id":103,"by":79,"text":104},"7787621","Hi! I think you missed the security implications of the current getUserMedia model for screen access. While you wish to have the easiest user experience (no extension, one click…",{"value":106,"source":75,"evidence":107},"Fails to run on tested Chrome and Windows setups with errors",[108,112],{"id":109,"by":110,"text":111},"7782465","wingerlang","Chrome Version 35.0.1916.114 OSX 10.9 I get an error then a blank modal. On both buttons. Nothing in the console to tell me more or anything like that.",{"id":113,"by":114,"text":115},"7782471","ioseph","Chrome 34.0.1847.137m on Win7, getting an alert: \"Error, while recording your screen\"",{"value":117,"source":75,"evidence":118},"Video does not scale to screen size",[119],{"id":82,"by":83,"text":84},[121,128,135],{"value":122,"source":75,"evidence":123},"Support for Firefox",[124],{"id":125,"by":126,"text":127},"7783491","SimeVidas","Why is Firefox not supported? https:\u002F\u002Fgithub.com\u002Fmgechev\u002Fjscapture\u002Fissues\u002F5",{"value":129,"source":75,"evidence":130},"Convert recording to GIF and upload to imgur",[131,132],{"id":56,"by":57,"text":58},{"id":133,"by":53,"text":134},"7783423","> ...convert the sequence to a GIF and upload it to imgur. I would even pay for a tool like this.",{"value":136,"source":75,"evidence":137},"Hotkey-activated background recording with Dropbox upload",[138],{"id":94,"by":95,"text":96},[140,144],{"value":141,"source":75,"evidence":142},"Why is Firefox not supported?",[143],{"id":125,"by":126,"text":127},{"value":145,"source":75,"evidence":146},"Can desktop sharing work from web apps without an extension?",[147,151],{"id":148,"by":149,"text":150},"7785374","cpncrunch","It does look like it is only for extensions. Does this mean it will now be impossible for users to use desktop sharing from web apps? I don't really see the security problem.…",{"id":152,"by":153,"text":154},"7783951","randall","(yo Darshan!) Correct me if I'm wrong but isn't that api an extension only api? https:\u002F\u002Fdeveloper.chrome.com\u002Fextensions\u002FdesktopCapture",[156,163,170],{"value":157,"source":75,"evidence":158},"LICEcap (Windows and OS X GIF recorder)",[159],{"id":160,"by":161,"text":162},"7783941","petercooper","It's not browser based but such a thing exists for Windows and OS X: http:\u002F\u002Fwww.cockos.com\u002Flicecap\u002F",{"value":164,"source":75,"evidence":165},"BugMuncher screenshot bug reporting",[166],{"id":167,"by":168,"text":169},"7784111","MattBearman","Shameless plug: My app BugMuncher (http:\u002F\u002Fbugmuncher.com) allows you to submit screenshots with bug reports, without needing any browser plugins or experimental APIs. The ability…",{"value":171,"source":75,"evidence":172},"cutter (Mac screen-to-GIF tool)",[173],{"id":174,"by":175,"text":176},"7784261","Jonovono","I am working on a project to do that for the Mac: https:\u002F\u002Fgithub.com\u002FJonovono\u002Fcutter. I originally wanted to do it in JS for the web but didn't find away. May revisit that now!",{"comments":38,"answered":38,"key":178},[],{"commenters":180,"max_depth":181,"maker_replies":38,"first_comment_mins":182,"lifespan_hours":183},20,7,18,28,[185,187,190,192,195,197,199,201,203,205,206,208,210,212,214,215,216,219,220,222,223,224,227,230,232,233,237,239,241],[78,38,31,186,79,38],"project\u002Fmixed\u002Fprivacy",[188,38,42,189,79,38],"7782768","project\u002Fcritical\u002Fexecution",[52,38,31,191,53,38],"project\u002Fmixed\u002Fexecution",[193,38,31,194,79,38],"7786463","maker\u002Fneutral\u002Fexecution",[152,38,31,196,153,38],"project\u002Fneutral\u002Fexecution",[148,38,38,198,149,38],"commenter\u002Fneutral\u002Fprivacy",[200,38,38,198,79,38],"7786450",[202,38,38,198,79,38],"7786431",[204,38,38,198,149,38],"7786605",[103,38,38,198,79,38],[207,38,38,198,79,38],"7787627",[209,38,38,198,149,38],"7787787",[90,38,34,211,91,38],"project\u002Fpositive\u002Fidea",[56,42,31,213,57,38],"project\u002Fneutral\u002Fidea",[94,42,34,211,95,38],[133,42,34,211,53,38],[217,42,31,213,218,38],"7783726","xhrpost",[160,42,31,213,161,38],[167,42,38,221,168,38],"other\u002Fneutral\u002Fidea",[174,42,38,221,175,38],[125,33,31,196,126,38],[225,33,31,196,226,38],"7783582","gcp",[228,31,38,221,229,38],"7788732","yaronn01",[109,231,42,189,110,38],4,[113,231,42,189,114,38],[234,231,42,235,236,38],"7782512","project\u002Fcritical\u002Fdocs","eskimobloood",[66,231,31,238,67,38],"project\u002Fneutral\u002Fdocs",[82,34,42,240,83,38],"project\u002Fcritical\u002Fdesign",[242,243,31,244,245,38],"7783515",6,"project\u002Fneutral\u002Fprivacy","frozenport",[],[248,253,258,263,267,272],{"id":249,"name":250,"points":251,"category":252},"7805594","fa2png",128,"dev_tools",{"id":254,"name":255,"points":256,"category":257},"7783501","Parsedown",88,"languages",{"id":259,"name":260,"points":261,"category":262},"7792072","myEcho",82,"productivity",{"id":264,"name":265,"points":266,"category":262},"7811334","DeveloperAgents",68,{"id":268,"name":269,"points":270,"category":271},"7797953","Duck Face Booth",61,"consumer_social",{"id":273,"name":274,"points":275,"category":276},"7785901","Boxes",52,"games",false,"v2",{"id":280,"name":5,"line":6,"ai":277,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":281,"top":18,"kw":282,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":283,"url":9,"mix":284,"praise":74,"objection":99,"sub":21},7782425,-0.12,[21,24,25,26,27],"31333000000053553300330111313",[31,32,33,34],1793990905857]