Handle Electron
Handle Electron

Electron exposes most of the node.js APIs like `fs`.
Electron also already has DataView built in.

*  A real `DataView` does not take a `Buffer`. That's a JDataView only thing

   Fortunately `Buffer`'s `buffer` property is a `Uint8Array` which
   is compatible with both `DataView` and `jDataView`.

*  You can't just replace the real `DataView` with `jDataView` because
   it breaks when trying to pass it an `ArrayBuffer`. I tried to get
   the owner accept a PR to fix it but he says replacing the built in
   one as done here is bad.

*  Node 6.x has `DataView` built in. No reason to replace it with `jDataView`

mattiasw/ExifReader