Skip to content

Specify ScriptProcessNode behavior with a renderQuantumSize that doesn't divide its bufferSize #2677

@mjwilson-google

Description

@mjwilson-google

Currently the ScriptProcessorNode legal bufferSize values are all multiples of the default renderQuantumSize (128).

However, we now have configurable render quantum sizes which may not divide or be divided by the selected bufferSize.

It's not clear what implementations should do in this case. Should they add additional buffering internally, which will increase latency? Should they reject ScriptProcessorNodes created with bufferSizes that are not multiples of the renderQuantumSize? Or perhaps something else?

Specifying it precisely will help with interoperability between implementations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Agenda+Should be discussed at the next WG meeting. https://speced.github.io/spec-maintenance/about/Needs DiscussionThe issue needs more discussion before it can be fixed.category: enhancementSubstantive changes that do not add new features. https://www.w3.org/policies/process/#class-3

    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