Savior is a tiny, dependency-free JavaScript library that prevents users from losing form input after refresh, navigation, tab close, or browser crashes. It handles real-world edge cases like corrupted storage, dynamic forms, and partial failures. No backend, no sync, no framework coupling. Tested with 18 automated suites and a 25-scenario manual crash-test matrix. |