Skip to content

Browser Support

0xadada edited this page Feb 25, 2017 · 11 revisions

Last Updated: 02/25/2017

This statement describes the current status of our support process from design to deployment. Expect this statement will adjust over time with changes in technology and business goals.

We strive to support1 an ever-widening possible set of target2 platforms as is feasibly possible with respect to available business value.

While our developers will strive to produce bug-free code on all platforms, if a bug exist on a non-supported target3, developers will attempt to minimize them on a case-by-case basis as determined by developers and business values.

We support1 the latest versions and the previous version of the following browsers on a rolling basis. Each time a new version is released, we begin supporting that version and stop supporting the third most recent version.

Support1 : What "Support" means:

  • We actively design for the target from concept, planning through to release.
  • We actively develop to optimize the experience for the targets.
  • We actively QA the functionality on the target
  • QA Process does not result in a "FAIL", out of 3 possible results:
    • PASS: Feature adequately implements the design spec.
    • MVP: Feature implements a core MVP experience.
    • FAIL: Feature is unusable.
      • QA FAIL states result in bug fixes
      • QA MVP state improvements will be remedied on a case-by-case basis.

Target2: Our Currently Supported Browsers

  • Google Chrome: latest (56), latest-1
    • macOS
  • Mozilla Firefox: latest (51), latest-1
    • macOS

Non-Supported Targets3:

  • If the target is not on this list, that does not mean that it does not work.
  • If a certain functionality/design is required to be supported on a non-supported target, it will be done on a case-by-case basis.
  • We do not guarantee exact visual or performance characteristics, but strive too balance the best experience possible for the widest feasible set of targets.
  • We strive to fully support all other browsers on a case-by-case basis
  • We strive to deliver a progressively more hi-fidelity experience based on platform abilities.

Future Target: (Tentative)

These are targets that we will need to dedicate additional resources in order to support.

  • Google Chrome: latest (56), latest-1
    • iOS: See above
    • Android: See above
    • Windows: See above
    • Linux: See above
  • Firefox - latest (51), latest-1
    • iOS: See above
    • Android: See above
    • Windows: See above
    • Linux: See above
  • Safari - 10, 9
    • macOS: See above
    • iOS: See above
  • Microsoft Edge - latest (38), latest-1
    • Windows 10

All browsers must have cookies and JavaScript enabled, certain features may require localStorage and geolocation that must be allowed by the user to enable full-featured experiences.

References

Clone this wiki locally