Skip to main content

Jon Phipps's Library tagged ajax   View Popular

18 Nov 08

Optimizing HTTP headers for ‘ajax’ webapps

...But what about the headers the browser sends?

The size of headers in a basic XHR request:

Firefox3: 495 bytes

IE7: 289 bytes

Safari: 357 bytes

That means if your little ajax request is simply sending 5 bytes, you’re still going to send a few hundred bytes. Wasting time, bandwidth, and processing. For XHR requests, you often simply do not need half of those headers. I already know what the user-agent is, and can send it at the start of the comms if needed. I don’t need an Accept header, because it’s irrelevant. The XHR is going to send back text. etc

We can do a little bit better… Here are the numbers when we add a few lines of js to cut down headers.

blog.mibbit.com/?p=143 - Preview

ajax javascript xmlhttprequest http

08 Oct 08

Aptana Cloud | Aptana

  • With PHP, Apache, MySQL and Jaxer servers already running on top of elastic computing infrastructure,
    Aptana Cloud is the fastest way to deploy and scale your sites and apps.
    Even before you go live, Cloud's hosted SVN and staging servers combined
    with the remote file editing, database management, and Cloud configuration tools built
    right into Aptana Studio make site development and management a breeze.

Aptana Jaxer | Aptana

  • Jaxer is the world's first true Ajax server.

    With Jaxer you can use your existing JavaScript and Ajax skills to create entire front-to-back
    applications, or optimized presentation tiers that complement other back-ends.
    HTML, JavaScript, and CSS are native to Jaxer, as are XMLHttpRequests, JSON,
    DOM scripting, etc.
    And as a server it offers access to databases, files, and networking, as well as logging,
    process management, scalability, security, integration APIs, and extensibility.

29 Mar 08

phpMyDataGrid Professional

  • phpMyDataGrid professional offers a set of tools for DataGrids in an environment based on PHP, allowing the developer, build and distribute with very few lines of code and in a short period of time, a complete datagrid with AJAX technology, which allow paginate, search, sort and more
28 Mar 08

47+ Excellent Ajax CSS Forms

  • Forms needs a solid visual structure, a profound hierarchy of form elements (Fields and Labels), powerful techniques and Functionality (AJAX) to make the form look and work creatively. There is a great bunch of creative, outstanding and individually designed from scratch forms.


    Thanks to AJAX, we can provide real-time feedback to our users using server-side validation scripts and eliminate the need for redundant validation functions and processing data.


    Let’s take a look, hopefully you’ll find new ideas you can develop further on your own.

37+ Great Ajax, CSS Tab-Based Interfaces

  • We’ve spent hours searching for the best Tab-based interfaces using CSS only, CSS/Ajax and tutorials which would help you create your own Ajax or CSS Tab-based interfaces. We’d like to present the results of our search.
15 Oct 07

XML.com: jQuery and XML

  • jQuery can be used for XML processing on the Web as well as HTML processing, and in this article I show some examples of this use.
20 Jun 07

How to: Get Google and AJAX to Play Nice - Software Developer

  • The best ways to incorporate the benefits of AJAX without making your site blind to search engines.
15 May 07

iCE Breaker’s Matrix » XAJAX PHP Live Datagrid / Gridview

  • I’ve come across a lot of these ‘live’ datagrids / gridviews and I haven’t really found one I like. Mainly because they seem to only deal with a small bit of data or the code isn’t portable. So I figured I’d just have to code my own and here’s what I came up with.
04 Mar 07

Dynamic Drive DHTML Scripts- Ajax Tabs Content script

  • Description: This tab content script uses
    Ajax to let you display a selection of external content on your page
    inside a DIV and via CSS tabs! We got our inspiration for this script from Yahoo's new
    homepage, which employs such a concept
    to show news in an organized fashion. Below lists the features of this
    script that together make it highly adaptable in the real world:
29 Jan 07

intro [haXe.org]


    • haXe is a high-level object-oriented programming language mainly focused on helping programers develop Websites and Web applications. haXe has been designed to be easily portable across several platforms. The haXe compiler supports the following platforms :


      • JavaScript : you can generate a single .js file from a set of haXe classes. You can access browser DHTML API as well as crossbrowser APIs such as Xml, Date or XmlHttpRequest... haXe is one of the best available languages to develop middle and large scale AJAX Web Applications.

      • Flash : haXe can compile a SWF file for Flash Players 6 to 9. The language has great features and is at the same time both strict and dynamic. Using haXe increases productivity compared to ActionScript. All the Flash APIs are available unchanged in haXe so you will quickly get used to the language, and porting your existing code to haXe will be easy.

      • Neko : haXe can compile bytecode that runs on the Neko Virtual Machine. An haXe program can then be run into the Apache web server (using mod_neko). This allows you to develop the server-side of your website using haXe. haXe has access to all Neko libraries such as filesystem, network, databases... and much more. Since it can easily be extended with additional libraries, haXe can be used to develop full-fledged desktop applications.
31 Dec 06

rest/ahah - Microformats

  • AHAH is a very simple technique for dynamically updating web pages using JavaScript (http://en.wikipedia.org/wiki/JavaScript). It involves using XMLHTTPRequest (http://en.wikipedia.org/wiki/XMLHTTP) to retrieve (X)HTML (http://en.wikipedia.org/wiki/HTML) fragments which are then inserted directly into the web page, whence they can be styled using CSS (http://en.wikipedia.org/wiki/Cascading_Style_Sheets).
11 Dec 06

tigermouse [Tigermouse PHP/AJAX framework]

    • Tigermouse is a framework for development of highly interactive web applications in MVC architecture. It utilizes AJAX technology extensively and pays attention to be lightweight for low latency and high responsiveness.




      Applications based on Tigermouse are written with three steps in mind:


      • show some HTML to user,

      • listen to what user does,

      • react and do what user expected to.




      With strong JavaScript encapsulation you will never be forced to write or hack .js files. Friendly client-side handlers such as Window.open, TabFolder.switchTab or Tree.expandNode will do this hard work for you. Updating parts of the web page is even easier: just return object that draws the elements you want to update. Sending action requests on events and passing form data to server is also hidden under useful valueReader interface.

08 Dec 06

PHPBuilder.com, the best resource for PHP tutorials, templates, PHP manuals, content management systems, scripts, classes and more.


  • In this article I will show you how to use the popular prototype JavaScript include file to use an Ajax technique called edit in place, but first, let's explain the technique.  Edit in place, like many other Ajax functions, uses the XmlHttpRequest Object to call an external page to send and receive information. 
04 Dec 06

PHP AJAX example: asynchronous file upload - AnyExample.com

  • Asynchronous file uploads is quote popular feature in modern AJAX web-applications.
    However standard AJAX classes (XmlHttpRequest) does not have capabilities to process or send files selected with "file dialog" (input type="file").

    This article contains example application (trivial file-sharing service, like rapidshare, megaupload or yousendit)
    which uses embedded frames (IFRAME) to upload file.

    While file is uploaded to hidden frame, user can still access web-page and fill "file description" field.
30 Nov 06

Greg Murray's Blog: jMaki supports PHP!

  • You now have a simple way to build Ajax style applications using client centric JavaScript. jMaki is a framework that provides CSS layouts, widgets, and the glue to tie everything together. Out of the box you can use Dojo, Yahoo UI, Scriptaculous, and many other libraries together with a simple PHP call. To use jMaki you simply unzip a file into your PHP 5 web directory.

ajax: Project jMaki

  • jMaki is an Ajax framework that provides a lightweight model for
    reusable Ajax-enabled widgets of your own design or for those extending
    existing toolkits such as the Dojo toolkit. jMaki facilitates the passing parameters to your widgets
    and provides the means to better connect your widgets to your server-side resourcess using
    XML or JSON. Currently the jMaki server-side runtime is provided as a JSP tag library or a
    JSF component.
18 Nov 06

JavaScript Tabifier automatically create an html tab interface

  • Automatically create an HTML tab interface using plug-and-play JavaScript.

Creating the Front End of a Search Engine with AJAX

  • Creating the Front End of a Search Engine with AJAX
    (Page 1 of 5 )

    Welcome to the first part of a three-part series that will show you how to create a search engine that fetches content from a database. We will use PHP and AJAX to create this engine. This article will focus on creating the search engine's front end.
1 - 20 of 99 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo