# Package com.google.gwt.typedarrays.client

Class Summary
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`.