[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"maker-Xeoncross":3},[4,33,56],{"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":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":17},7767779,"Jr","The static, static site generator",false,"dev_tools",2014,187,96,"mixed",-0.15,6,[17,18,19,20],"static site generator","markdown","javascript","client-side rendering","Xeoncross","github.com","notable",0,"5100310000011303000311132003115531103503","https:\u002F\u002Fgithub.com\u002Fxeoncross\u002FJr",[28,28,29,30],10,5,21,"Clever idea, works as graceful degradation for no-JS and text browsers","Client-side rendering is slower and burdens low-end devices and mobile",{"id":34,"name":35,"line":36,"ai":8,"cat":37,"year":38,"points":15,"comments":39,"rec":40,"s":41,"top":42,"kw":43,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":49,"url":50,"mix":51,"praise":-1,"objection":54,"sub":55},12560234,"goworkqueue","Super Simple Worker Queue in Go","languages",2016,7,"quiet",null,92,[44,45,46,47],"go","worker queue","goroutines","buffered channel","shown","0030103","https:\u002F\u002Fgithub.com\u002FXeoncross\u002Fgoworkqueue",[24,52,24,53],2,1,"Buffered channel imposes a fixed maximum queue size; suggested unbounded linked-list backing","concurrency library",{"id":57,"name":58,"line":59,"ai":8,"cat":37,"year":38,"points":60,"comments":24,"rec":40,"s":41,"top":61,"kw":62,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":66,"url":67,"mix":68,"praise":-1,"objection":-1,"sub":69},13216068,"secureserver","Secured Default HTTP(S) Server for Go",26,47,[44,63,64,65],"https server","tls","http server","","https:\u002F\u002Fgithub.com\u002FXeoncross\u002Fsecureserver",[24,24,24,24],"go http server library",1793991194727]