I do not see us going away from VizQL anytime soon - we invented it! (ok, our founders did). VizQL was created in the Stanford Labs though collaboration between Christian Chabot (Chairman of the board of directors of Tableau) Chris Stoltie (Tableau's Technical Advisor) and Pat Hanrahan (Tableau's Chief Scientist). It is built into all of our products and is a "declarative visual query language (VizQL) that simultaneously describes how to query data and how to present it visually" - there's a great whitepaper about VizQL here: https://www.tableau.com/sites/default/files/whitepapers/visual_analysis_for-everyone.pdf
Hope this helps!
Wow, thanks, Nathan. Impressive. So I was wondering if it's possible to use your charting JS library if we feed it vql data. Some background: we are planning to integrate our many tableau charts in our flagship single-page web application. But there are also charts that don't have anything to do with tableau, meaning, its data doesn't come from tableau. But we would like to make them look like tableau so we have the same look everywhere for charts. We see two ways of doing this: 1) somehow connect our tableau server to the rest endpoints that supply json data 2) use tableau js library (vqlweb.js) and connect it to a rest end point intermediary that converts json data to vql language.