# Package com.google.gwt.typedarrays.client

- Class Summary
  Class | Description
  --- | ---
  ArrayBufferNative | JS native implementation of `ArrayBuffer`.
  ArrayBufferViewNative | Base class for JS implementation of various views.
  DataViewNative | JS native implementation of `DataView`.
  DataViewNativeEmul | JS native implementation of `DataView` for platforms with typed array support but missing DataView (ie, Firefox).
  Float32ArrayNative | JS native implementation of `Float32Array`.
  Float64ArrayNative | JS native implementation of `Float64Array`.
  Int16ArrayNative | JS native implementation of `Int16Array`.
  Int32ArrayNative | JS native implementation of `Int32Array`.
  Int8ArrayNative | JS native implementation of `Int8Array`.
  JsUtils | JS-specific utility methods, for use in client-side code that has the values in JS objects already.
  NativeImpl | The default implementation class, which assumes that Typed Arrays might be supported and does runtime checks where necessary, substituting emulated implementations of DataView and Uint8ClampedArray where they are missing.
  NativeImplEmulClamped | An implementation class used for browsers which provide native implementations of `DataView` but not `Uint8ClampedArray`.
  NativeImplFull | An implementation class used for browsers which provide full native implementations of all typed array classes.
  NoSupportImpl | The implementation class for browsers known to have no support (even emulated) for typed arrays.
  Uint16ArrayNative | JS native implementation of `Uint16Array`.
  Uint32ArrayNative | JS native implementation of `Uint32Array`.
  Uint8ArrayNative | JS native implementation of `Uint8Array` and, where natively supported, `Uint8ClampedArray`.
  Uint8ClampedArrayNativeEmul | Emulated version of `Uint8ClampedArray` that is implemented using a `Uint8Array`.