Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Solana development by 2026
ยท
Module 10
Compute Optimization and TypeScript Clients
1
Measuring Compute Unit Consumption
Measure the compute unit consumption of a program's instructions.
Measure the compute unit consumption of a program's instructions.
2
Optimizing High-Cost Operations
Identify and refactor high-cost operations, such as deserialization and excessive logging.
Identify and refactor high-cost operations, such as deserialization and excessive logging.
3
Optimizing Compute: Data Structures & Serialization
Optimize a program's compute usage by refining data structures and serialization methods.
Optimize a program's compute usage by refining data structures and serialization methods.
4
Setting Up @solana/web3.js
Set up `@solana/web3.js` in a frontend project to connect to a Solana RPC endpoint.
Set up `@solana/web3.js` in a frontend project to connect to a Solana RPC endpoint.
5
Deserializing On-Chain Account Data
Fetch and deserialize on-chain account data into a structured object.
Fetch and deserialize on-chain account data into a structured object.
6
Building Transactions with TypeScript
Construct a transaction with one or more instructions in TypeScript.
Construct a transaction with one or more instructions in TypeScript.
7
Building Program Instructions with Anchor Clients
Use an Anchor-generated client to build program instructions and transactions.
Use an Anchor-generated client to build program instructions and transactions.
Previous module
Program Lifecycle, Auditing, and Security
Next module
Transactions and React dApp Integration