static async renderElement(newElement) {
    await newElement.performAction()
  }
Renders updates to the page from a stream of messages.

Using the `action` attribute, this can be configured one of eight ways:

- `after` - inserts the result after the target
- `append` - appends the result to the target
- `before` - inserts the result before the target
- `prepend` - prepends the result to the target
- `refresh` - initiates a page refresh
- `remove` - removes the target
- `replace` - replaces the outer HTML of the target
- `update` - replaces the inner HTML of the target

@customElement turbo-stream
@example
  <turbo-stream action="append" target="dom_id">
    <template>
      Content to append to target designated with the dom_id.
    </template>
  </turbo-stream>