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.
KaTeX, MathJax and JSXGraph on the same page This is an example of a page of JSXGraph boards containing math that is processed by either KaTeX or MathJax.
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.