Skip to content

Introduction

Visual scripting (or visual programming) is a way to develop logic without code. Instead of writing traditional code, you connect graphical blocks representing actions, conditions, or data.

What are the benefits?

  • Performance: The logic you create is compiled to JS code, offering performance equivalent to a manually coded application.
  • Freedom: Most functions available in code are accessible in visual scripting, letting you build complex logic.
  • Accessibility: Removing the syntactic aspect of code reduces learning time and makes building logic easier.
  • Native async: Nodes can wait for promises (API calls, DB queries) without blocking execution.

What you will learn in this section

In this section, you will discover how to use the visual programming editor to:

  • Build and connect logic blocks (nodes).
  • Manage dynamic variables and data flows.
  • Implement conditions, loops, and API calls.