Session Sync 的评价
Session Sync 作者: Gabriel Ivanica
Gabriel Ivanica 的回应
开发者回应
发布于 6 年前Update: Sorry but I was not able to finish the update yet. I will update the message once it's done.
-------------------------
Hi, and thanks a lot for the detailed information.
Sadly everything you mentioned is correct and the reason is that I implemented the saving mechanism without taking into consideration that closed windows should be saved. I realized that the behavior is not what is normally expected from a auto-saving feature. It should store all windows no matter how many are opened and closed and that's something that I quite failed to implement properly.
I will try to fix this ASAP (I should be able to fix it this weekend) and latest by Monday a new version to be ready.
Regarding saved location. Sadly the auto-saving functionality is not stored into Bookmarks. They are saved into the browser "localStorage" that is hidden from users. Most addons out there will store everything into this storage and you won't have access to the data unless the addon offers some kind of an export functionality. I decided to store what user would consider important data into "Bookmarks" because they users will be in control of it and not the addon and data will be there (visible) always. Please understand that not saving everything into bookmarks is not an issue but the other way around. I tried to offer something better by saving only those things that matter to you (every user) in the most transparent way possible (through bookmarks).
The reason why auto-saved data can't be stored in bookmarks:
- because it is saved periodically and saving into Bookmarks would create performance issues for many users as well as possible sync errors (bookmarks are not really intended to be changed that often, I mean not once every 10 seconds)
- bookmarks are usually intended for things that you want to keep for a longer period of time
- auto-saved sessions are usually intended only as recovery options/backup restoring: browser crashing, system crashing or getting back to a certain site that you know you visited a few hours ago/days
Because of this decision only bookmarks are synced across Firefox accounts. But I would say that is ok because you can always decide if you want to promote an auto-saved session to a synced session by saving it into Bookmarks.
Usually there are many things to consider when building such an extension and I tried to keep a good balance between functionality and features. It won't be perfect for everyone but as I receive feedback I try to improve it. Thanks again for feedback. Promise that I will have an update for this ASAP. I will update this comment as soon as the implementation is ready.
-------------------------
Hi, and thanks a lot for the detailed information.
Sadly everything you mentioned is correct and the reason is that I implemented the saving mechanism without taking into consideration that closed windows should be saved. I realized that the behavior is not what is normally expected from a auto-saving feature. It should store all windows no matter how many are opened and closed and that's something that I quite failed to implement properly.
I will try to fix this ASAP (I should be able to fix it this weekend) and latest by Monday a new version to be ready.
Regarding saved location. Sadly the auto-saving functionality is not stored into Bookmarks. They are saved into the browser "localStorage" that is hidden from users. Most addons out there will store everything into this storage and you won't have access to the data unless the addon offers some kind of an export functionality. I decided to store what user would consider important data into "Bookmarks" because they users will be in control of it and not the addon and data will be there (visible) always. Please understand that not saving everything into bookmarks is not an issue but the other way around. I tried to offer something better by saving only those things that matter to you (every user) in the most transparent way possible (through bookmarks).
The reason why auto-saved data can't be stored in bookmarks:
- because it is saved periodically and saving into Bookmarks would create performance issues for many users as well as possible sync errors (bookmarks are not really intended to be changed that often, I mean not once every 10 seconds)
- bookmarks are usually intended for things that you want to keep for a longer period of time
- auto-saved sessions are usually intended only as recovery options/backup restoring: browser crashing, system crashing or getting back to a certain site that you know you visited a few hours ago/days
Because of this decision only bookmarks are synced across Firefox accounts. But I would say that is ok because you can always decide if you want to promote an auto-saved session to a synced session by saving it into Bookmarks.
Usually there are many things to consider when building such an extension and I tried to keep a good balance between functionality and features. It won't be perfect for everyone but as I receive feedback I try to improve it. Thanks again for feedback. Promise that I will have an update for this ASAP. I will update this comment as soon as the implementation is ready.