We are updating the 1Password Community on May 22nd. The web experience may be impacted during this time. More information on these changes can be found here.
Forum Discussion
Former Member
4 years agoMac Safari Extension also Electron?
It appears that the current iteration of the Mac Safari extension is written using native code. With the shift to Electron, is the extension also going to be re-written using Electron? Considering the Safari extension seems to be a nearly fully functional version of 1P (just tied to the web browsers), and it looks and feels very much like the beta versions of 1P8, I'm rather surprised that it isn't Electron - or more surprised that it's code base wasn't used for the Mac version of 1P8 (instead of resorting to Electron).
I'd love some insight into this. Thanks!
1Password Version: Not Provided
Extension Version: 2.1.4
OS Version: Not Provided
1 Reply
Sort By
- Former Member
Hey @Ragnorok ,
1Password for the browser existed before 1Password 8 was developed. It was only available in Chrome, Firefox and other Chromium browsers though.
Since the introduction of Safari 14 and web extensions, we migrated it to Safari as well.1Password for the browser is mostly built on Rust in the backend and JS on the frontend to interact with webpages in the best manner possible.
Our aim is to create a single core that will be the source to our apps and extensions across all platforms, to make sure the experience is identical on all devices regardless of platform and prevent situations like the existing one where 1Password 7 for Mac is completely different in how it looks and works than 1Password 7 for Windows.
So the 1Password extension for Safari is now exactly the same extension as 1Password for Chrome/Firefox and allows us to push the same fixes and updates simultaneously across the board without disparities or technical complications, which is really (REALLY) great from a development and maintenance perspective, as well as the user's experience perspective :)