Skip to content

Canvas MDN Short Survey proposal #41

Description

@atopal

This is a proposal for an MDN Short Survey for Canvas, based on the State of Graphics discussions.

Posted under https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API and other associated canvas documentation, possibly also SVG

Survey Question 1

Purpose: Understanding the distribution of usage so that we know what areas to focus our investment on.

Question: What category would you say your use of canvas falls into? Check all that apply [checkbox options] :
Answer options:

  1. Playing custom animations like Lottie or Rive
  2. Charting & graphical information
  3. Games
  4. Creating an editor (ie photo editor or design tool)
  5. Showing 3D models (outside of games)
  6. Art
  7. Other - please specify [short form field]
  8. I’m not using canvas

Survey Question 2

Purpose: To get a signal of what the biggest weakness within the graphics space is based on the question 1

Question: How would you rate the ease of use of canvas for your use case? [Scale of 1-5]
Answer options: For each of the selected areas above

  • Very difficult
  • Difficult
  • Neutral
  • Easy
  • Very Easy
    Recommend adding: “I’m not using Canvas” to all fields

Survey Question 3

Purpose: trying to dig into some specific priority questions we have in each of these areas

Use case category specific questions – will be shown if and only if Animations (answer 1 to question 1) is selected

Question a1: What animation format do you use[checkbox options]
Answer options:

  • SVG
  • Lottie
  • Rive
  • Animated PNG
  • other [form field]

Question a2: Are there animations or specific animation features you cannot use effectively due to lack of performance or other reason (please specify)?
Answer options:

  • [free form, short]

Question a3: If all browsers supported the Lottie format natively (no need to ship a JS player), would you invest the time to stop shipping the player approach and rely on browser support instead?
Answer options:

  • Yes
  • No
  • Unsure

Question a4: if just one supported the Lottie format natively (no need to ship a JS player), would you invest the time to stop shipping the player approach for just that browser?
Answer options:

  • Yes
  • No
  • Unsure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions