DEV Community

Cover image for Ng-News: Episode 22/37
Rainer Hahnekamp
Rainer Hahnekamp

Posted on

Ng-News: Episode 22/37

ng-conf Keynotes

The ng-conf keynote, held by Angular team members, is available on YouTube.

Sarah Drasner talked about how different frameworks incluenced each other over time, and Madleina Scheidegger talked about the future plans of Angular.

The main focus on the upcoming features will be a better developer experience. We can expect improvements in the areas of hydration and reactivity.

The video of the community keynote is also online. It is a set of "mini presentations" about libraries, partners in the Angular ecosystem.

Like NgRx, nx, Ionic, etc.

AMA with Minko Gechev

On Twitter, Minko Gechev, also member of the Angular team, opened an Ask-me-anything session.

One of his interesting responses was that the Angular team doesn't plan to set the change detection strategy to OnPush by default. It might introduce further bugs, especially if the implications are not well understood.

Minko also suggested a minimalistic design in terms of dependencies. For example, one could use the fetch method instead of the big HttpClient, or, one should not always jump directly to angular animations but try to use native CSS first.

Cypress 10.8 with support for Safari/Webkit

Cypress, an E2E testing framework, comes with support for Safari in version 10.8. It is a little bit of a compromise though. It doesn't use the browser Safari itself.

Instead, it uses a wrapper, that acts as a minimal browser, around Safari's engine, Webkit. That particular browser comes from Playwright, another E2E testing framework that had quite some traction in 2022.

Support for Safari/Webkit is still experimental.

Cypress 10.8: Experimental: Run tests in WebKit

We are excited to bring you an update on one of our most popular user requests: Cypress support for testing in Safari! Apple’s Safari browser accounts for almost 20% of worldwide internet usage. In 10.8.0, Cypress users can test their web applications using WebKit, the same browser

favicon cypress.io

Minor Releases

Prime Ng, was released in 14.1.

https://github.com/primefaces/primeng/tree/v14.1.0

Angular Nation released a video about the directive composition API which we can expect for Angular 15. It will improve use cases where a component needs to have multiple directives.

Top comments (0)