[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"project-11428264":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":29,"sentiment":30,"stance_mix":31,"scored_comments":32,"aspects":34,"strip":36,"post_text":30,"what":38,"said":52,"maker_in_thread":76,"shape":81,"grid":83,"attempts":90,"same_week":91,"maker_shows":119,"maker_hidden":120,"reader_version":121,"card":122},"11428264","R42 Module Loader","Module loader for chrome console","title","Show HN: Module loader for chrome console","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fr42-module-loader\u002Fojjecmicelipcjlfeehmpmcmljaolbie","chrome.google.com","chadscira",1459837405,2016,13,3,1536,2264,68,"shown","dev_tools","browser extension","browser_extension",[24,25,26,27,28],"chrome extension","module loader","browser console","jquery","javascript modules","quiet",null,{"positive":32,"neutral":33,"mixed":33,"critical":33},1,0,{"idea":35},{"positive":32,"critical":33},[33,37,33],5,{"problem":39,"audience":30,"pricing":30,"motivation":46,"time_to_build":30,"stack":50,"openness":51,"stage":51,"team_size":51},{"value":40,"source":41,"evidence":42},"Loading external JavaScript modules into pages you don't control","maker",[43],{"id":44,"by":11,"text":45},"11428914","Also not officially supported yet, but it does allow you to also load modules temporarily via the console: ``` R42.load({ \u002F\u002F or loadAlways jquery: '$', underscore: '_', bluebird:…",{"value":47,"source":41,"evidence":48},"Initially intended to add modules to pages you don't control to run external code on them",[49],{"id":44,"by":11,"text":45},[],"unknown",{"praise":53,"objections":62,"requests":69,"questions":70,"alternatives":75},[54],{"value":55,"source":56,"evidence":57},"Commenter found the project pretty cool","commenter",[58],{"id":59,"by":60,"text":61},"11428758","artellectual","This is pretty cool. Wonder what kind of hacks you had to do to get this working.",[63],{"value":64,"source":41,"evidence":65},"Cannot load modules that use unsafe-eval on pages with strict CORS policies",[66],{"id":67,"by":11,"text":68},"11428830","Dirty stuff, this still wont allow you to load modules that use unsafe-eval, on pages with strict CORS policies. Biggest road-block was a communication channel between the…",[],[71],{"value":72,"source":56,"evidence":73},"Commenter asked what hacks were needed to get it working",[74],{"id":59,"by":60,"text":61},[],{"comments":77,"answered":33,"key":78},2,[79,80],{"id":44,"text":45},{"id":67,"text":68},{"commenters":77,"max_depth":77,"maker_replies":77,"first_comment_mins":82,"lifespan_hours":15},123,[84,86,88],[44,33,33,85,11,32],"project\u002Fneutral\u002Fdocs",[59,32,37,87,60,33],"project\u002Fpositive\u002Fidea",[67,32,33,89,11,32],"maker\u002Fneutral\u002Fnone",[],[92,97,101,106,111,115],{"id":93,"name":94,"points":95,"category":96},"11407536","webkay",553,"security_privacy",{"id":98,"name":99,"points":100,"category":20},"11439879","Popper.js",169,{"id":102,"name":103,"points":104,"category":105},"11403930","Triangul-Art",138,"creative",{"id":107,"name":108,"points":109,"category":110},"11396345","Expounder",134,"languages",{"id":112,"name":113,"points":114,"category":20},"11423070","WrapAPI",111,{"id":116,"name":117,"points":118,"category":20},"11396702","tmux2html",99,4,false,"v2",{"id":123,"name":5,"line":6,"ai":120,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":124,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":125,"url":9,"mix":126,"praise":55,"objection":64,"sub":21},11428264,[24,25,26,27,28],"050",[32,33,33,33],1794036542955]