---
schema_version: "1"
id: c7d7f91cd31286f6574a7874dca971db83d4279a0aebb32fee79ef6aee50c9bf
title: Tableau JavaScript API Concepts--Property Getters and Setters
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/js_api/JavaScriptAPI/js_api_concepts_properties.md
canonical_url: https://help.tableau.com/v0.0/api/js_api/en-us/JavaScriptAPI/js_api_concepts_properties.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 3118110218e1e8c24e5fc0bf25e8af10198ccf3ea7899f660e704e2ee1bdb335
description: Important changes for the Tableau JavaScript API
---
[Skip to main content](#main-content)

# Property Getters and Setters

**Important changes for the Tableau JavaScript API**

As of February 2024, the Tableau JavaScript API is deprecated. Use the Embedding API v3 instead for embedding interactive views into web pages and applications. For guidance on embedding Tableau views, see the [Tableau Embedding API v3 Help](https://help.tableau.com/current/api/embedding_api/en-us/index.html).

Getters and setters are always functions that start with `get` or `set`. They can be called multiple times with little performance impact (in other words, they should simply return cached fields or do very simple calculations). Properties are always synchronous and return immediately with the value, rather than having a callback function.