Envision.js to dość atrakcyjna biblioteka, za pomocą której przygotujecie różnej maści wykresy na swoją stronę internetową. Do wyboru jest pięć różnych wizualizacji, zaczynając od wykresów – aktualizujących się bez konieczności przeładowania strony, kończąc na statycznych wykresach finansowych.
Każdy wykres posiada panel nawigacyjny z pomocą którego suwakami można wybrać zakres wyświetlanych informacji, a także oś czasu – za pomocą której można przeglądać przebieg krzywej na przestrzeni czasu. Skrypt korzysta z HTML5.