JSXGraph demos and experiments

JSXGraph is a javascript library that allows development of interactive math graphs on a Web page.

These are some experiments and "how to"s for JSXGraph.

JSXGraph Demos

Slides: Mobile-friendly JSXGraph These are the slides I used for the talk I gave at the JSXGtaph Conference in October 2020, where I tried to convince everyone to develop their apps such that they are mobile-friendly.
Examples: Mobile-friendly JSXGraph This page has several examples of how to go about incorporating JSXGraph in a phone-friendly fashion, allowing for resizing and scrolling.
Smooth animations - JSXGraph conference 2022 slides Slides for the conference talk on achieving smooth animations in JSXGraph.
Animating points efficiently in JSXGraph This shows a few different ways points can be animated in JSXGraph, and how best to achieve smooth animations.
Cellular Automaton (Game of Life) - Phone friendly and fast This is an example presented by Leslie Wong at the JSXGraph Conference and I've tweaked it so it's mobile-firendly and fast
Reducing SVG file size in JSXGraph JSXGraph animations are slow in part because there are a lot of (often unseen) elements that need to move around as well. Here are some thoughts about how to reduce unnecessary elements and characters.
MP3 and Text-to-speech in JSXGraph This is an example of how to add an MP3 player and a text-to-speech facility to a JSXGraph board.