[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"maker-ctcliff":3},[4,31],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":11,"kw":15,"maker":20,"domain":21,"tier":22,"attempts":23,"strip":24,"url":25,"mix":26,"praise":-1,"objection":29,"sub":30},12187275,"Eppstein's k shortest paths in the browser","Eppstein’s k shortest paths in the web browser with OpenStreetMap",false,"dev_tools",2016,39,6,"curious",-0.25,[16,17,18,19],"k shortest paths","eppstein algorithm","openstreetmap routing","alternative routes","ctcliff","christophercliff.com","shown",0,"103313","https:\u002F\u002Fchristophercliff.com\u002Feppstein\u002F",[23,27,23,28],3,2,"KSP yields tiny variations of the shortest path, so it is useless for alternative routes","algorithm demo",{"id":32,"name":21,"line":33,"ai":8,"cat":9,"year":10,"points":34,"comments":35,"rec":13,"s":36,"top":37,"kw":38,"maker":20,"domain":21,"tier":43,"attempts":23,"strip":44,"url":45,"mix":46,"praise":49,"objection":50,"sub":51},12639612,"Dijkstra’s algorithm in the web browser with OpenStreetMap",158,34,-0.03,10,[39,40,41,42],"dijkstra","openstreetmap","shortest path","routing","notable","1133330000000000000030103550315300","https:\u002F\u002Fchristophercliff.com\u002Fdijkstra\u002F",[27,47,23,48],8,4,"Interesting and well presented demo","Not open source","algorithm visualization",1794036747550]