Skip to content

Canvas MDN Short Survey proposal #41

@atopal

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,
  • 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 browsers supported the Lottie format natively (no need to ship a JS player), would you stop shipping a player and rely on browser support instead?
Answer options:

  • Yes
  • No
  • Unsure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions