Microsoft Teams 2.0 Will Use Half The Memory
https://www.windowscentral.com/windows-11-microsoft-teams-preinstalled

Microsoft Teams 2.0 Will Use Half The Memory

During the #Windows11 event on June 24, we announced that we will integrate Teams Consumer in the operating system. Alongside this announcement, Rish Tandon, CVP, Teams Engineering, posted on Twitter about changes coming to Microsoft Teams Consumer architecture: moving from the Electron platform to Edge Webview 2, switching from Angular to "100%" on React.js for the new version of Teams and leveraging apollo graphql.

With this change, we are taking a major step in #MicrosoftTeams Teams architecture. We are moving away from Electron to Edge Webview2. Teams will continue to remain a hybrid app but now it will be powered by #MicrosoftEdge. Also Angular is gone. We are now 100% on reactjs.
We are also on apollo graphql. And we are going to continue to contribute back to apollo, graphql, reactjs, chromium.

What does it mean?

Bottom line: better and more performance client experience. And following Rishs' tweet: "Teams 2.0 will consume half the memory of the same consumer account on Teams 1.0". Why? The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node. js and Chromium and is used by the Atom editor and many other apps. Whether you're running the Teams desktop app or the Teams web app, Chromium detects how much system memory is available and utilizes enough of that memory to optimize the rendering experience. When other apps or services require system memory, Chromium gives up memory to those processes. Chromium tunes Teams memory usage on an ongoing basis in order to optimize Teams performance without impacting anything else currently running. In this way, similar Chromium workloads can utilize varying amounts of memory, depending on the amount of system memory that is available.

The Microsoft Edge WebView2 control allows you to embed web technologies (HTML, CSS, and JavaScript) in your native apps. The WebView2 control uses Microsoft Edge (Chromium) as the rendering engine to display the web content in native apps. With WebView2, you may embed web code in different parts of your native app. Build all of the native app within a single WebView instance. In “Evergreen distribution mode” the WebView2 Runtime is updated automatically so there is no need for the developer to manage it. 

Stay tuned!

Jan-Hendrik (Jay) Moolman

Director and General Manager at Modena AEC and Infrastructure

3 年
回复
Lior MASH

Partnerships Development | GTM | Product - Passionate for cloud solutions in Cybersecurity, Data & AI, Blockchain and DeFi technologies ??

3 年

Reduction of memory consumption is key to better performance. Great decision and great architecture experience.

回复
Paulina Levin

Customer Success Team Lead | Microsoft

3 年

Great article! Maor David-Pur

回复
Chen Oren

Head of Product Development

3 年

will it roll to Mac as well? whats the timeline?

回复

要查看或添加评论,请登录

Maor David-Pur的更多文章

  • Welcome to the Age of Copilot Agents

    Welcome to the Age of Copilot Agents

    We’re living through a shift. In the past year, Copilot has become a familiar part of our workflows — drafting emails…

  • From Customer Success to Product Management: A Journey of Growth and Transformation

    From Customer Success to Product Management: A Journey of Growth and Transformation

    Reflecting on My Transition Three months ago, I embarked on a significant career shift from a Customer Success role in…

    9 条评论
  • Microsoft Dev Box: A Secure and Ready-To-Code Dev Workstation

    Microsoft Dev Box: A Secure and Ready-To-Code Dev Workstation

    Among the announcements made at Microsoft's Build developer conference this week was a new service for organizations…

  • The Metaverse Opportunity

    The Metaverse Opportunity

    The metaverse, is part of the next iteration of the internet some are calling Web 3.0—and it promises to upend…

    6 条评论
  • Customer Success Trends In 2022

    Customer Success Trends In 2022

    When you’re managing customer relationships, you can’t afford to miss much. So, after an eventful year like 2021, and…

    4 条评论
  • Top 10 DevOps Trends in 2022

    Top 10 DevOps Trends in 2022

    The impact that the COVID-19 pandemic has had on businesses and people is still here. From more remote workers to…

    3 条评论
  • DevOps Practices

    DevOps Practices

    This is the 3rd article (out of 4) in my #DevOps series. previous articles: What is DevOps? How to adopt DevOps model…

  • How to Adopt a DevOps Model

    How to Adopt a DevOps Model

    2nd article (out of 4) in my #DevOps series. previous article: Implementing DevOps practices can significantly…

  • What is DevOps?

    What is DevOps?

    (This is the first out of 4 articles in my DevOps series) At its core, DevOps refers to an agile, collaborative…

    2 条评论
  • Cloud Solutions Value Realization

    Cloud Solutions Value Realization

    Whether or not to adopt the cloud is no longer the question as cloud services are now ubiquitous among organizations…

    1 条评论

社区洞察

其他会员也浏览了