Viesturs Zariņš from ZoomCharts talked about challenges that one has to face and overcome when developing JavaScript SDK. His story is based on his own experience with development of ZoomCharts SDK (interactive javascript chart and graph SDK).
More than Just Lines on a Map: Best Practices for U.S Bike Routes
"Developing a Javascript SDK Presentation" by Viesturs Zariņš from ZoomCharts at JavaScript focused XXVII DevClub.lv event
1.
2.
3. NOT another HTML5 charts library
● Interactive
● Fast
● Touch
● Big Data
What is ZoomCharts
4. DOS 6.2
● 320x240x8bpp
● Direct access to pixels on screen
● Assembler for Performance
Web has finally caught up in the graphics department
● Multiple browsers & rendering technologies
● Multiple resolutions
● Performance varies by browser & device
A long time ago
6. ● We write in Coffeescript
● Commit to GITHub
● Build system in Javascript
● Debug in Chrome
● Run automated tests
● Like WebStorm (and Vim)
Development setup
29. ● More charts
● Extension API
● Memory allocation tracking
● WebGL
Future
30. We are looking for a statically typed language:
● Error checking
● Performance
● Superior minification
● Easy to write and read
● Easy to call from JS
Future