Skip to content

Add runtime model differences between C# and JavaScript#54004

Open
melgoharyme wants to merge 1 commit into
dotnet:mainfrom
melgoharyme:patch-1
Open

Add runtime model differences between C# and JavaScript#54004
melgoharyme wants to merge 1 commit into
dotnet:mainfrom
melgoharyme:patch-1

Conversation

@melgoharyme
Copy link
Copy Markdown

@melgoharyme melgoharyme commented May 23, 2026

Adds a small section explaining the difference between how C# and JavaScript run.

This helps developers coming from JavaScript or TypeScript understand the basic runtime difference:

  • JavaScript runs on an event loop (like V8)
  • C# runs on the .NET CLR with IL compilation and JIT/AOT execution

No existing content was changed. This is just an extra explanatory section added for clarity.

Summary

This update improves the onboarding experience for JavaScript/TypeScript developers learning C# by filling a small but important gap about how the two languages actually execute code.


Internal previews

📄 File 🔗 Preview link
docs/csharp/tour-of-csharp/tips-for-javascript-developers.md Roadmap for JavaScript and TypeScript developers learning C#

Adds a small section explaining how C# and JavaScript differ in execution.

This helps developers coming from JavaScript or TypeScript understand the runtime model difference between:
- JavaScript running on an event loop (like V8)
- C# running on the .NET CLR with IL compilation and JIT/AOT execution

No existing content was modified, only an additional explanatory section was added.
@melgoharyme melgoharyme requested review from a team and BillWagner as code owners May 23, 2026 04:20
@dotnetrepoman dotnetrepoman Bot added this to the May 2026 milestone May 23, 2026
@dotnet-policy-service dotnet-policy-service Bot added dotnet-csharp/svc get-started/subsvc community-contribution Indicates PR is created by someone from the .NET community. labels May 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Indicates PR is created by someone from the .NET community. dotnet-csharp/svc get-started/subsvc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant