I'll give raindrop.io a try next week to see if it meets my needs, but I think in the end I'll have to roll my own since there are some features I want that I simply haven't found in any bookmark app or extension.
Some of these are
-pin bookmarks or folders and sort the rest of bookmarks in that folder
-search bookmarks by name or tag in a group of folders
-have something like sessions where only a custom groups of folders are visible
I had this problem due to the massive amount of bookmarks I had, but I found an easy way is to add an unique identifier at the end of the name. For example, for HackerNews I'd add hknws to the end of a bookmark so I only have to write those chars and find it easily.
That said, it has to be really unique since browsers usually search for both title and url of the bookmark. I also have the issue that sometimes I want to search in a specific group of folders, so I'm currently working on an extension to scratch that itch.
I think simulation is, as the name implies, to simulate the behavior of something. For example, games like Gran Turismo and Assetto Corza are simulators because they implement the logic so the cars behave as close as real life as they can.
On the other hand, emulation is about implementing the behavior of a hardware or device via software. For example a console emulator implements the logic so the API calls made by the game are interpreted by the emulator and tries to execute as if the game was communicating with the real hardware (CPU, Memory, etc).
Some of these are
-pin bookmarks or folders and sort the rest of bookmarks in that folder
-search bookmarks by name or tag in a group of folders
-have something like sessions where only a custom groups of folders are visible