VOOZH about

URL: https://thenewstack.io/openai-launches-new-chatgpt-interface-designed-for-coding/

⇱ OpenAI Launches New ChatGPT Interface, Designed for Coding - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-10-05 07:00:11
OpenAI Launches New ChatGPT Interface, Designed for Coding
AI / Frontend Development / JavaScript / Rust

OpenAI Launches New ChatGPT Interface, Designed for Coding

In other news, WaveMaker React Native Studio is for JavaScript web developers, plus React Jam starts and Deno releases Rusty V8.
Oct 5th, 2024 7:00am by Loraine Lawson
👁 Featued image for: OpenAI Launches New ChatGPT Interface, Designed for Coding

OpenAI launched a beta of canvas, a new ChatGPT coding and writing tasks space, this week. The AI company described it as going beyond the limitations of the chat interface by offering a side-by-side interface.

“Although the chat interface is easy to use and works well for many tasks, it’s limited when you want to work on projects that require editing and revisions,” the team wrote. “With canvas, ChatGPT can better understand the context of what you’re trying to accomplish. You can highlight specific sections to indicate exactly what you want ChatGPT to focus on. Like a copy editor or code reviewer, it can give inline feedback and suggestions with the entire project in mind.”

Canvas is built with GPT-4o and can be selected via the model picker. It opens automatically when ChatGPT detects a scenario when it could be useful. Alternatively, adding “use canvas” in the prompt will trigger it.

Canvas has already rolled out for ChatGPT Plus and Team users globally, while Enterprise and Edu users will get access next week. Canvas will be available to ChatGPT Free users when it’s out of beta, the company added.

For coding, this means it can help track and understand ChatGPT’s changes.

Coding shortcuts include:

  • Review code, where ChatGPT provides inline suggestions to improve your code.
  • Add logs, which insert print statements to help debug and understand code.
  • Add comments to the code to make it easier to understand.
  • Fix bugs by detecting and then rewriting them.
  • Port to language, which can translate code into JavaScript, TypeScript, Python, Java, C++, or PHP.

OpenAI also upgraded its Moderation API last week with a new model that is better at detecting harmful text and images. It uses a new multimodal moderation model.

It’s free for all developers to use via the Moderation API, which is free as well.

“Based on GPT-4o, the new model supports both text and image inputs and is more accurate than our previous model, especially in non-English languages,” the OpenAI team wrote on its blog. “Like the previous version, this model uses OpenAI’s GPT-based classifiers to assess whether content should be flagged across categories such as hate, violence, and self-harm while also adding the ability to detect additional harm categories.”

It also provides finer control over moderation decisions. It enables this by calibrating the probability scores to reflect the likelihood of content matching the detected category, the team stated.

“Since we first launched the Moderation API in 2022, the volume and variety of content that automated moderation systems need to handle has increased, especially as more AI apps have reached massive scale in production,” OpenAI wrote. “We hope today’s upgrades help more developers benefit from the latest research and investments in our safety systems.”

Grammarly uses the Moderation API to help ensure its product outputs are safe and fair. AI audio tool ElevenLabs also uses the Moderation API as part of a proprietary solution to scan content generated by their audio AI products.

WaveMaker React Native Studio Targets JavaScript Developers

WaveMaker, a low-code development platform, released its React Native Studio on Tuesday. The tool is designed to make mobile app building easier for web developers who are adept at JavaScript but not React Native.

WaveMaker Studio for React Native can be used to create both iOS and Android apps from a single codebase. It can translate complex CSS and components into React Native code and comes with tools for testing, debugging, installer creation and deployment, the company stated. It also integrates agile methodologies.

“By combining low-code with React Native, we enable teams to build cross-platform, secure, enterprise-grade and experience rich mobile apps at a fraction of the time and cost,” Deepak Anupalli, co-founder and CTO of WaveMaker, said in a press release. “This solution is designed to help companies stay ahead in a fast-moving, mobile-first world.”

React Jam Fall 2024 Starts This Weekend

React Jam launches this weekend with the theme “Retro Minimalism.” It’s a game design challenge, and this year, less is more. Think Minesweeper, Pong and Breakout simple.

The requirements are to make a multiplayer game using React and the Rune SDK, which will handle all net code and servers, as well as embed your game in the app.

Games will be rated across three categories: Fun, theme and presentation, with prizes of $500 for first place, $300 for second place and $100 for third place. But there are also prizes for the game with the highest play time during Oct. 11-16 across Rune’s community of millions, and those are a bit more robust at $1,000 for first, $500 for second, and $100 for third.

There are also bonus prizes of online tickets to the React Brussels conference. See the React Jam FAQ for more details.

Deno Releases Stable Rusty V8

Deno released Rusty V8 as stable and production-ready this week.

“Deno is a modern, zero-config JavaScript runtime written in Rust,” wrote Ryan Dahl, creator of Deno and Node.js, on the Deno blog. “At its core is Rusty V8, a library that provides high-quality, zero-overhead Rust bindings to V8’s C++ API.”

Rusty V8 allows Rust developers to embed the V8 JavaScript in projects. Embedding the V8 JavaScript engine would allow Rust developers to interact with JavaScript, to leverage the JavaScript ecosystem or to compile Rust code to WebAssembly, for instance.

“Rusty V8 gives Rust developers direct, zero-overhead access to V8’s C++ API,” Dahl explained. “It stands out for its completeness and seamless integration with high-performance environments.”

Dahl outlined some of the use cases Rusty V8 enables for developers:

  • Build custom JavaScript runtimes for embedded devices, serverless environments, or plugin systems.
  • Run WebAssembly modules.
  • Leverage the V8 Inspector to add debugging capabilities to your JavaScript runtime.
  • Use the V8 Fast API, which lets developers “call Rust functions from JavaScript with minimal overhead, perfect for high-performance applications.”
  • Automatic memory management thanks to V8’s cppgc garbage collector.
TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Deno, OpenAI.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.