---
title: "addBuffer(_:name:contentWorld:)"
framework: WebKit
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, visionOS 27.0+]
path: "webkit/wkusercontentcontroller/addbuffer(_:name:contentworld:)"
---

# addBuffer(_:name:contentWorld:)

## Declaration

```swift
func addBuffer(_ buffer: Data, name: String, contentWorld world: WKContentWorld)
```

## Parameters

- `buffer`: The buffer to add.
- `name`: The name of the buffer to be referenced from JavaScript. e.g. with a name parameter of @"mybuffer", JavaScript can reference the buffer via window.webkit.buffers.mybuffer

## Discussion

Discussion Adds a data buffer that will be available to JavaScript through the window.webkit.buffers object
