kevinfrei / EMP

A functional music player for FLAC, mp3, and m4a audio. This was a project to do while on "recharge" at Facebook: because I'm a manager I like to have something to 'scratch the coding itch'. It's built with TypeScript, Electron, React, and Recoil. I continue to add little fit & finish things when I'm either bored or irritated about something wrong.
Creative Commons Zero v1.0 Universal
16 stars 0 forks source link

No need to stringify/parse across IPC boundary #9

Closed kevinfrei closed 3 years ago

kevinfrei commented 3 years ago

This is just a perf hit. The electron IPC mechanism should just handle everything transparently. Eradiate FTON as much as possible (still needs to live in Persist, but hopefully nowhere else)

kevinfrei commented 3 years ago

write-to-storage/read-from-storage are nicely simple and leave the flatten/unflatten up to the render process. Those usages could be removed if I really wanted.

kevinfrei commented 3 years ago

Cleaned up in 7cc3427