b) You can't use IndexedDB on the server, so you wouldn't be able to write sync code that runs on both the client and the server