effect.website
Open in
urlscan Pro
2606:4700:3031::6815:45bd
Public Scan
Submitted URL: http://effect.website/
Effective URL: https://effect.website/
Submission: On December 25 via api from US — Scanned from DE
Effective URL: https://effect.website/
Submission: On December 25 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Get your ticket for Effect Days 2024 in Vienna, Austria → DocumentationDocumentationExamplesExamplesEffect DaysEffect Days (opens in a new tab) CTRL K GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab) CTRL K * Documentation * Introduction * Why Effect? * Getting Started * Quickstart * Guides * Effect Essentials * Importing Effect * The Effect Type * Creating Effects * Running Effects * Using Generators * Building Pipelines * Error Management * Two Types of Errors * Expected Errors * Unexpected Errors * Fallback * Matching * Retrying * Timing Out * Sandboxing * Error Accumulation * Error Channel Operations * Parallel and Sequential Errors * Yieldable Errors * Context Management * Managing Services * Managing Service Dependencies (Layers) * Default services * Dependency Memoization * Resource Management * Observability * Logging * Supervisor * Telemetry * Introduction to Telemetry * Metrics * Tracing * Configuration * Introduction to Runtime * Scheduling * Introduction to Scheduling * Repetition * Built-in Schedules * Schedule Combinators * State Management * Ref * SynchronizedRef * Batching & Caching * Concurrency * Concurrency Options * Fibers * Interruption Model * Deferred * Queue * PubSub * Semaphore * Streaming * Stream * Introduction to Streams * Creating Streams * Resourceful Streams * Operations * Consuming Streams * Error Handling * Scheduling * Sink * Introduction to Sinks * Creating Sinks * Sink Operations * Parallel Operators * Leftovers * SubscriptionRef * Testing * TestClock * Control Flow * Code Style * Dual APIs * Branded Types * Pattern Matching * Simplifying Excessive Nesting * Integrations * Express * Concepts * Immutability * What is Dependency Injection? * Other * FAQ * Glossary * Data types * Cause * Chunk * Data * Duration * Either * Exit * Option * Traits * Equal * Hash * Behaviours * Equivalence * Order * Higher-Kinded Types * API Reference * effect ↗ (opens in a new tab) * @effect/cli ↗ (opens in a new tab) * @effect/match ↗ (opens in a new tab) * @effect/opentelemetry ↗ (opens in a new tab) * @effect/platform ↗ (opens in a new tab) * @effect/printer ↗ (opens in a new tab) * @effect/schema * Getting Started ↗ (opens in a new tab) * API Reference ↗ (opens in a new tab) * Coming From ZIO * Effect vs fp-ts * Effect vs Promise * Examples * Node Scripts * Starter * Starter Vite Tsc * Effect Days (opens in a new tab) System WELCOME TO EFFECT Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs. One of the key features that sets Effect apart is how it leverages structured concurrency (opens in a new tab) to provide features such as async cancellation and safe resource management, making it easier to build robust, scalable, and efficient programs. Quickstart Some of the main Effect features include: FeatureDescriptionConcurrencyAchieve highly-scalable, ultra low-latency applications through Effect's fiber-based concurrency model.ComposabilityConstruct highly maintainable, readable, and flexible software through the use of small, reusable building blocks.Resource SafetySafely manage acquisition and release of resources, even when your program fails.Type SafetyLeverage the TypeScript type system to the fullest with Effect's focus on type inference and type safety.Error HandlingHandle errors in a structured and reliable manner using Effect's built-in error handling capabilities.AsynchronicityWrite code that looks the same, whether it is synchronous or asynchronous.ObservabilityWith full tracing capabilities, you can easily debug and monitor the execution of your Effect program. We are working hard to create comprehensive and approachable documentation that will guide you through various aspects of using Effect. We hope that you will find what you are looking for here - but if you don't, reach out to us on Discord (opens in a new tab) or Twitter (opens in a new tab)! Last updated on November 4, 2023 System -------------------------------------------------------------------------------- MIT 2023 © Effectful Technologies Inc.