Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Large rewrite/refactoring of the spec #156

Merged
merged 1 commit into from
Jan 26, 2017
Merged

Large rewrite/refactoring of the spec #156

merged 1 commit into from
Jan 26, 2017

Commits on Jan 26, 2017

  1. Large rewrite/refactoring of the spec.

    This fixes a number of pending issues listed below,
    for which there was consensus, but editing was still pending.
    
    This introduces a dependency on the infra standard [[INFRA]],
    to define precisely the low-level data structures
    used by slots and concepts.
    
    This also specifies slots more clearly.
    
    Additionally, this rewrite sprinkles inline issues
    in areas of the specs which require more work.
    
    * Handle GC issues by getting rid of the SensorReading interface. 
      Closes w3c#153. Closes w3c#101.
    * Check sensor existence before requesting permission. Closes w3c#145.
    * Remove side effects from constructors. Closes w3c#138.
    * Move default sensor check to start() and add "unconnected" state.
      Closes w3c#128 and closes w3c#104.
    * Throttle update frequency to 60Hz by relying on
      requestAnimationFrame. Closes w3c#100.
    tobie committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    98b1406 View commit details
    Browse the repository at this point in the history