Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 35472 invoked from network); 12 Apr 2009 12:50:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Apr 2009 12:50:33 -0000 Received: (qmail 86667 invoked by uid 500); 12 Apr 2009 12:50:33 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 86609 invoked by uid 500); 12 Apr 2009 12:50:32 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 86601 invoked by uid 99); 12 Apr 2009 12:50:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 12:50:32 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.220.220] (HELO mail-fx0-f220.google.com) (209.85.220.220) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 12:50:24 +0000 Received: by fxm20 with SMTP id 20so1685745fxm.12 for ; Sun, 12 Apr 2009 05:50:02 -0700 (PDT) Received: by 10.204.71.68 with SMTP id g4mr4986860bkj.81.1239540602616; Sun, 12 Apr 2009 05:50:02 -0700 (PDT) Received: from ?192.168.1.2? ([95.91.126.29]) by mx.google.com with ESMTPS id 5sm2331492fxm.114.2009.04.12.05.50.00 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 12 Apr 2009 05:50:01 -0700 (PDT) Message-ID: <49E1E378.9010200@J4Fry.org> Date: Sun, 12 Apr 2009 14:50:00 +0200 From: Ganesh User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: jsr-314-comments@jcp.org CC: MyFaces Development Subject: JSR 314 Comments on AJAX specification (from MyFaces development) Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi to the JSR-314 team, We're currently working out the MyFaces 2.0 AJAX implementation of JSR 314. During this process a question regarding the execute parameter of jsf.ajax.request has come up: Why does the spec require all form values to be submitted (In 14.1 the spec says for jsf.getViewState: >>Encode the name and value for each input element of FORM_ELEMENT.<<)? Most of the submitted parameters won't be used, because only the components named in the execute parameter will be processed in phase 2-4 (In 13.4.2 the spec says: >>The client also sends a set of client ids of the components that must be processed through the execute phase of the request processing lifecycle.<<). Wouldn't it be faster to collect only the form values named in the execute parameter? Best Regards, Ganesh Jung