No hidden charges. No surprise bills. Cancel anytime.
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Full-stack observability with actually useful AI | Grafana Cloud
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
...The loadCSS.js file exposes a global loadCSS function that you can call to load CSS files programmatically, if needed. This is handy for cases where you need to dynamically load CSS from script. The code above will insert a new CSS stylesheet link after the last stylesheet or script that it finds in the page, and the function will return a reference to that link element, should you want to reference it later in your script.
...Main features
- learn (cards due to learn), swat (every card)
- copy cards
- filter
- sort
- synchronize between devices
- share cards with other users (just use all and/or improve and add cards)
Programm code and usage follows the KISS principle, see http://en.wikipedia.org/wiki/KISS_principle
- basic requirement = browser
- OS independent
- no installation required
- no fancy features
- bullet proof synchonization and sharing
- deployment is just copying files onto a PHP enabled webserver
More
- data is on your own server
- no central registration or data mining
Technical Details
- logic in JavaScript (browser)
- Share/synch by PHP scripts on webserver (file based)