Skip to main content

Posts

Showing posts with the label browser

Overview of WebAssembly

WebAssembly: Revolutionizing Web Application Development WebAssembly (Wasm) is a groundbreaking technology that enables developers to run high-performance code in web browsers at near-native speeds. It has the potential to significantly change the way web applications are built, offering new levels of performance, security, and cross-platform compatibility. In this article, we'll explore what WebAssembly is, how it affects web app development, and provide a detailed example of building an e-commerce application using C# and .NET Core. What is WebAssembly? WebAssembly is a binary instruction format designed as a portable compilation target for high-level programming languages like C, C++, Rust, and others. It aims to provide efficient and secure execution of code on web browsers by allowing developers to compile their applications to a bytecode format that can be executed in a sandboxed environment. This bytecode can be executed at near-native speeds, providing performance improv

Introduction to Blazor

Introduction to Blazor with C# Blazor is a modern web framework developed by Microsoft that allows developers to Build interactive web applications using C# and .NET instead of traditional web technologies like JavaScript. Blazor enables you to create web applications using the same language and tools you use to build other .NET applications, such as desktop and mobile applications. It provides a way to write client-side code that runs directly in the browser while leveraging the power of C# and the .NET runtime. How Blazor Works Blazor offers two hosting models: Blazor WebAssembly and Blazor Server. Blazor WebAssembly In the WebAssembly hosting model, the Blazor application is compiled into WebAssembly bytecode, which is a binary instruction format designed for safe and efficient execution in web browsers. This bytecode is downloaded by the browser and executed directly in a secure sandbox environment. The application communicates with the server only during initial dow

Chrome for Testing: Browser Automation made easy

Introduction Google Chrome for Testing is a new Chrome flavor that specifically targets web app testing and automation use cases. Browser and Driver Setup and Maintenance Setting up a browser testing environment is a difficult task, and it needs more effort to keep the browser and the chrome driver up-to-date and it is a top web developer / automation engineer's pain point The Auto-Update One of Chrome’s most notable features is its ability to auto-update. This helps the users to keep their browsers up-to-date with the latest upgrades and be safe when they are online As a developer / automation engineer, running a suite of end-to-end tests requires the below aspects to be taken care of You want consistent, reproducible results across repeated test runs—but this may not happen if the browser executable or binary decides to update itself in between two runs. You want to pin a specific browser version and check that version number into your source code repository, so that yo

Using Firefox without Caching of network contents

This is the detail that i found regarding the disabling of FireFox Cache so that any network resource that is needed will be fetched from the server and then displayed to the user The steps are : 1. Fire up FireFox 2. Type about:config in your address bar 3. Type ‘cache’ in the search bar, and look for network.http.use-cache, and double click it to set it to false. Double clicking it again will set it to true and re-enable the cache Original article was here -- Saravanan