Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at

General Notes

General Notes is a simple note app that allows you to sync local and remote content.

Read the full developer walkthrough.

Difficulty: Medium

Code Breakdown:

  • 5% HTML
  • 14% CSS
  • 81% JavaScript



Web API Usage

Stores local and remote notes on the client side.
Enables the page and functionality to work offline.

Third-party Libraries

Both server and client code are written in JavaScript.
A key-value store that contains all the server notes.
Uses jQuery to simplify common tasks such as DOM manipulation.
Uses RequireJS to split JavaScript code into more easily maintainable modules.

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, cvan, georgialyle
 Last updated by: chrisdavidmills,