[{"data":1,"prerenderedAt":262},["ShallowReactive",2],{"project-24070232":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":35,"aspects":36,"strip":43,"post_text":46,"what":47,"said":85,"maker_in_thread":170,"shape":177,"grid":179,"attempts":226,"same_week":227,"maker_shows":32,"maker_hidden":254,"reader_version":255,"card":256},"24070232","Muze","Tableau-like Data Visualization library (free), powered by WebAssembly","title","Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly","https:\u002F\u002Fmuzejs.org","muzejs.org","pallavn",1596716051,2020,33,22,1318,3028,44,"shown","data","data visualization library","library",[24,25,26,27,28],"data visualization","webassembly","grammar of graphics","charting library","tableau alternative","mixed",-0.083,{"positive":32,"neutral":33,"mixed":34,"critical":33},2,4,1,11,{"pricing":37,"docs":39,"idea":40,"performance":41,"execution":42},{"positive":38,"critical":32},0,{"positive":38,"critical":34},{"positive":34,"critical":38},{"positive":38,"critical":38},{"positive":38,"critical":34},[34,38,44,38,34,38,34,38,38,44,38,44,45,38,44,38,38,44,38,34,38,45],3,5,null,{"problem":48,"audience":55,"pricing":59,"motivation":69,"time_to_build":46,"stack":74,"openness":83,"stage":84,"team_size":83},{"value":49,"source":50,"evidence":51},"Building Tableau-like data visualizations and interactions in the browser without chart-first configuration; slow client-side data operations.","maker",[52],{"id":53,"by":11,"text":54},"24070233","Hi everyone, A while ago, we had released a Tableau-like data visualization library in JavaScript (original post at https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=18193264). We got the…",{"value":56,"source":50,"evidence":57},"Developers embedding visualizations in SaaS or internal applications.",[58],{"id":53,"by":11,"text":54},{"value":60,"source":50,"evidence":61},"WebAssembly version is free but not open source; JS version is MIT open source; enterprise modules planned as paid.",[62,65,68],{"id":63,"by":11,"text":64},"24072953","Hi, The JS version is open-source and MIT (https:\u002F\u002Fgithub.com\u002Fchartshq\u002Fmuze-deprecated) The WebAssembly version is free (but not open source, yet!)",{"id":66,"by":11,"text":67},"24073632","Yes, we'll make it open-source, but not right away. We're working on building some more modules (of which we'll monetize some of the enterprise ones, to bring sustainability into…",{"id":53,"by":11,"text":54},{"value":70,"source":50,"evidence":71},"Earlier JS version was slow due to client-side data operations; wanted faster, more capable library and sustainability via enterprise modules.",[72,73],{"id":53,"by":11,"text":54},{"id":66,"by":11,"text":67},[75,79],{"value":76,"source":50,"evidence":77},"WebAssembly",[78],{"id":53,"by":11,"text":54},{"value":80,"source":50,"evidence":81},"JavaScript",[82],{"id":63,"by":11,"text":64},"unknown","launched",{"praise":86,"objections":107,"requests":126,"questions":141,"alternatives":156},[87,99],{"value":88,"source":89,"evidence":90},"Grammar of graphics approach and data-first design appeals to users.","commenter",[91,95],{"id":92,"by":93,"text":94},"24071476","depomoty","This looks super cool! I like the fact that, like you said, the focus is on the data and not on preparing the chart configuration stuff. I can definitely use this in my project…",{"id":96,"by":97,"text":98},"24080100","hgoury","It makes me think of Voyager [1][2], based on Vega and Vega-lite, that leverage a grammar of graphics. A neat trick you can do in Julia is use it interactively to generate plot…",{"value":100,"source":89,"evidence":101},"Useful for Tableau-like interfaces in apps.",[102,103],{"id":92,"by":93,"text":94},{"id":104,"by":105,"text":106},"24079673","xgenecloud","This is amazing. Congrats on shipping it Pallav!",[108,119],{"value":109,"source":89,"evidence":110},"Licensing is confusing; WASM version is not open source and EULA forbids reverse engineering.",[111,115],{"id":112,"by":113,"text":114},"24072776","justinclift","The licensing for this is confusing. :( eg: https:\u002F\u002Fmuzejs.org\u002Fmuze-wa\u002Feula ``` Reverse engineering: You may not reverse engineer or disassemble the Software. ``` However,…",{"id":116,"by":117,"text":118},"24073051","samblr","Was wondering the same. Not sure what is the point of having .org website here. >> The Software is protected by copyright, including without limitation by Copyright Law and…",{"value":120,"source":89,"evidence":121},"Crashes on some Chrome versions.",[122],{"id":123,"by":124,"text":125},"24075305","bastijn","On my iPhone 11 Pro Max, iOS 13.5.1, chrome 84.0.4147.71 the \"health index of each country\" is crashing my tab. Otherwise, thanks for sharing. Bookmarked just in case.",[127,134],{"value":128,"source":89,"evidence":129},"Make the WebAssembly version open source.",[130],{"id":131,"by":132,"text":133},"24073496","bberenberg","Will it become open source?",{"value":135,"source":89,"evidence":136},"Python wrapper like Altair.",[137],{"id":138,"by":139,"text":140},"24089083","sterlinm","I'm a big fan of vega\u002Faltair but the biggest limitation is that it can't scale to larger datasets. It might be interesting if you made some side by side comparisons of…",[142,149],{"value":143,"source":89,"evidence":144},"How to use it with a React app with automatic configuration.",[145],{"id":146,"by":147,"text":148},"24077955","macklemoreshair","This seems interesting but I’m not sure how to use it....? We have a react app that could really use a plug and play kind of viz library. Is the idea that I could feed my data…",{"value":150,"source":89,"evidence":151},"Whether crossfiltering and drill-down are supported.",[152],{"id":153,"by":154,"text":155},"24076808","antman","For Tableau like functionality crossfiltering and drill dowm should be first class features, is that part of the current functionality or is there some exampke?",[157,162,166],{"value":158,"source":89,"evidence":159},"Vega and Vega-Lite",[160,161],{"id":96,"by":97,"text":98},{"id":138,"by":139,"text":140},{"value":163,"source":89,"evidence":164},"Voyager",[165],{"id":96,"by":97,"text":98},{"value":167,"source":89,"evidence":168},"ChartJS",[169],{"id":92,"by":93,"text":94},{"comments":35,"answered":44,"key":171},[172,173,174],{"id":63,"text":64},{"id":66,"text":67},{"id":175,"text":176},"24073659","We started with the JavaScript version of Muze, which is open-source (MIT). Hence the .org. For the WASM version also, we'll open-source (just not right now - waiting to build a…",{"commenters":35,"max_depth":45,"maker_replies":35,"first_comment_mins":38,"lifespan_hours":178},41,[180,182,184,186,187,188,189,192,195,197,199,202,204,206,209,210,212,215,216,218,221,224],[112,38,34,181,113,38],"project\u002Fcritical\u002Fpricing",[63,38,38,183,11,34],"maker\u002Fneutral\u002Fpricing",[131,38,44,185,132,38],"project\u002Fneutral\u002Fpricing",[66,38,38,183,11,34],[116,38,34,181,117,38],[175,38,38,183,11,34],[190,38,34,191,117,38],"24076056","project\u002Fcritical\u002Fdocs",[193,38,38,194,11,34],"24077700","maker\u002Fneutral\u002Fdocs",[53,34,38,196,11,34],"project\u002Fneutral\u002Fnone",[96,32,44,198,97,38],"project\u002Fneutral\u002Fidea",[200,32,38,201,11,34],"24080463","maker\u002Fneutral\u002Fidea",[138,32,44,203,139,38],"project\u002Fmixed\u002Fperformance",[92,44,45,205,93,38],"project\u002Fpositive\u002Fidea",[207,44,38,208,11,34],"24071632","maker\u002Fpositive\u002Fnone",[146,33,44,198,147,38],[211,33,38,205,11,34],"24078810",[213,33,38,214,11,34],"24079018","project\u002Fneutral\u002Fdocs",[153,45,44,198,154,38],[217,45,38,205,11,34],"24077319",[123,219,34,220,124,38],6,"project\u002Fcritical\u002Fexecution",[222,219,38,223,11,34],"24078813","maker\u002Fneutral\u002Fexecution",[104,225,45,208,105,38],7,[],[228,232,236,241,246,250],{"id":229,"name":230,"points":231,"category":20},"24079592","Hndex.org",442,{"id":233,"name":234,"points":235,"category":20},"24120325","EventNative",228,{"id":237,"name":238,"points":239,"category":240},"24132631","Kinopio.club",181,"productivity",{"id":242,"name":243,"points":244,"category":245},"24099037","Kowl",164,"infrastructure",{"id":247,"name":248,"points":249,"category":20},"24131723","dstack",134,{"id":251,"name":252,"points":253,"category":20},"24119113","Jet",129,false,"v2",{"id":257,"name":5,"line":6,"ai":254,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":258,"top":18,"kw":259,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":260,"url":9,"mix":261,"praise":88,"objection":109,"sub":21},24070232,-0.08,[24,25,26,27,28],"1030101003035030030105",[32,33,34,33],1794036594366]