[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"maker-rich_harris":3},[4,32,57],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":30,"objection":31,"sub":20},8197988,"Esperanto","Convert ES6 modules to AMD, CommonJS",false,"dev_tools",2014,28,9,"quiet",null,46,[17,18,19,20,21],"es6 modules","amd","commonjs","module transpiler","javascript","rich_harris","rich-harris.co.uk","shown",0,"100000305","http:\u002F\u002Fwww.rich-harris.co.uk\u002Fesperanto\u002F",[29,29,25,29],1,"Useful for understanding ES6 syntax differences through example conversions","Does not handle module cycles, so output can fail where es6-module-transpiler works",{"id":33,"name":34,"line":35,"ai":8,"cat":36,"year":37,"points":38,"comments":39,"rec":40,"s":41,"top":42,"kw":43,"maker":22,"domain":23,"tier":48,"attempts":25,"strip":49,"url":50,"mix":51,"praise":54,"objection":55,"sub":56},9458268,"Ramjet.js","Morph DOM elements into each other","languages",2015,309,35,"loved",0.47,2,[44,45,46,47],"dom animation","javascript transitions","element morphing","css transforms","legend","50000301003000305305303030555553555","http:\u002F\u002Fwww.rich-harris.co.uk\u002Framjet\u002F",[52,53,42,29],11,6,"Useful for transitions and visual continuity","Breaks when user scrolls during animation in some browsers","javascript animation library",{"id":58,"name":59,"line":60,"ai":8,"cat":36,"year":61,"points":62,"comments":63,"rec":64,"s":65,"top":42,"kw":66,"maker":22,"domain":72,"tier":48,"attempts":25,"strip":73,"url":74,"mix":75,"praise":80,"objection":81,"sub":82},16052558,"Sapper.js","towards a better web app framework",2018,410,209,"mixed",-0.31,[67,68,69,70,71],"web framework","server-side rendering","svelte","code splitting","javascript framework","svelte.technology","1321111010030123333321205411332212112130","https:\u002F\u002Fsvelte.technology\u002Fblog\u002Fsapper-towards-the-ideal-web-app-framework",[76,77,78,79],10,36,4,40,"Svelte's compile-to-JS approach and small payloads look promising","Universal (shared server and client) code is a flawed premise","web application framework",1794036733819]