---
title: "Real Progress Bars in Web Application"
url: "https://osherove.com/blog/2003/10/2/real-progress-bars-in-web-application.md"
canonical: "https://osherove.com/blog/2003/10/2/real-progress-bars-in-web-application.html"
published: "2003-10-02T10:09:00"
updated: "2003-10-02T10:09:00"
tags: [".Net Quotations", "Cool Articles"]
author: "Roy Osherove"
description: "I was fighting with this a while ago and I think I found at article right to the point on the subject: Real Progress Bars in Web Application “The key thing for creating Progress Bar in a web application, is the…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Real Progress Bars in Web Application

By Roy Osherove October 2, 2003 In [.Net Quotations](https://osherove.com/blog/category/net-quotations), [Cool Articles](https://osherove.com/blog/category/cool-articles)

**Historical article** · Originally published October 2, 2003; technical details may be outdated.

I was fighting with this a while ago and I think I found at article right to the point on the subject:

[Real Progress Bars in Web Application](http://www.myblogroll.com/Articles/progressbar)

_“The key thing for creating Progress Bar in a web application, is the browser's ability to display a page before it's totally loaded. We'll use this feature to progressively build and send the page to the client. First, we'll send the HTML code to display a nice and beautiful progress bar. Then, here is the trick, we'll dynamically send some Javascript code blocks that will updates its progression. All these, of course, before closing the HTTP request. In C#, **Response.Write()** lets us add some HTML to the buffer while **Response.Flush()** sends all buffered data to the client.”_

\[[Julien Cheyssial's Blog](http://dotnetjunkies.com/WebLog/jcheyssial/posts/1995.aspx) \]

Excellent! Thanks Julian :)

## More in .Net Quotations

[All posts in .Net Quotations](https://osherove.com/blog/category/net-quotations)

- Oct 6, 2003

    ### [The "Don box" of windows installer?](https://osherove.com/blog/2003/10/6/the-quotdon-boxquot-of-windows-installer.html)

- Oct 2, 2003

    ### [Web GUI unit testing techniques](https://osherove.com/blog/2003/10/2/web-gui-unit-testing-techniques.html)

- Oct 1, 2003

    ### [Visual Basic Resource Kit (C# developers are not banned!)](https://osherove.com/blog/2003/10/1/visual-basic-resource-kit-c-developers-are-not-banned.html)

- Oct 1, 2003

    ### [The Exception Model](https://osherove.com/blog/2003/10/1/the-exception-model.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
