Search completed in 0.87 seconds.
Focus management with Vue refs - Learn web development
the last bit of functionality to look at is focus
management, or put another way, how we can improve our app's keyboard accessibility.
... objective: to learn how to handle focus
management using vue refs.
... the focus
management problem while we do have working edit functionality, we aren't providing a great experience for non-mouse users.
...And 3 more matches
Connection management in HTTP/1.x - HTTP
connection
management is a key topic in http: opening and maintaining connections largely impacts the performance of web sites and web applications.
... http/2 adds additional models for connection
management.
... it's important point to note that connection
management in http applies to the connection between two consecutive nodes, which is hop-by-hop and not end-to-end.
...And 2 more matches
Memory Management - JavaScript
low-level languages like c, have manual memory
management primitives such as malloc() and free().
...this automaticity is a potential source of confusion: it can give developers the false impression that they don't need to worry about memory
management.
... release when the memory is not needed anymore the majority of memory
management issues occur at this phase.
...And 2 more matches
Credential Management API - Web APIs
the credential
management api lets a website store and retrieve user, federated, and public key credentials.
... credential
management concepts and usage this api lets websites interact with a user agent’s password system so that websites can deal in a uniform way with site credentials and user agents can provide better assistance with the
management of their credentials.
...to address these problems, the credential
management api provides ways for a website to store and retrieve different types of credentials.
... specifications specification status comment credential
management level 1 working draft initial definition.
Memory Management
memory
management if js code creates a structure or an array, that memory will be valid as long as the js object stays alive.
...this is not an exhaustive list, but will help you to understand memory
management and how it affects your use of js-ctypes: a function or static data declared using the declare() method will hold that library alive.
...this bypasses javascript's memory
management and lets you handle memory
management yourself.
Memory Management Operations
this chapter describes the global functions and macros you use to perform memory
management.
... nspr provides heap-based memory
management functions that map to the familiar malloc(), calloc(), realloc(), and free().
Process Management and Interprocess Communication
process
management types and constants the types defined for process
management are: prprocess prprocessattr process
management functions the process manipulation function fall into these categories: setting the attributes of a new process creating and managing processes setting the attributes of a new process the functions that create and manipulate attribute sets of new processes are: pr_newpro...
Index - Web APIs
679 credential api, credential
management api, experimental, interface, needsexample, reference, credential
management the credential interface of the the credential
management api provides information about an entity as a prerequisite to a trust decision.
... 680 credential.id api, credential, credential
management api, property, reference, credential
management, id the id property of the credential interface returns a domstring containing the credential's identifier.
... 681 credential.name api, credential, property, reference, credential
management, name the name property of the credential interface returns a domstring, containing the name associated with a credential.
...And 27 more matches
Index
in order to support multiple operating systems (os), it is based on a cross platform portability layer, called the netscape portable runtime (nspr), which provides cross platform application programming interfaces (apis) for os specific apis like file system access, memory
management, network communication, and multithreaded programming.
...this is often sufficient if you encrypt data for yourself, but as soon as you need to exchange signed/encrypted data with communication partners, using public key encryption simplifies the key
management.
...nss simplifies performing these operations by offering storage and
management apis.
...And 18 more matches
Index - Archive of obsolete content
194 javascript daemons
management dom, guide, javascript, javascript timers, makebrowseragnostic no summary!
... 284 javascript object
management javascript, object, tutorials no summary!
... 365 automatic mozilla configurator administration, configuration
management, enterprise no summary!
...And 16 more matches
Introduction to Public-Key Cryptography - Archive of obsolete content
it also simplifies network
management, since administrators can control access by controlling lists of certificate authorities (cas) rather than much longer lists of users and passwords.
... issuing certificates certificates and the ldap directory key
management renewing and revoking certificates registration authorities issuing certificates the process for issuing a certificate depends on the certificate authority that issues it and the purpose for which it will be used.
... issuing certificates is one of several
managements tasks that can be handled by separate registration authorities.
...And 9 more matches
List of Mozilla-Based Applications - Archive of obsolete content
abstract accounting tool adobe acrobat and adobe reader portable document format (pdf) software uses mozilla spidermonkey adobe flash player popular browser plug-in uses nss in linux version adwatch content
management system uses xul and xpcom aicpcu/iia exam app exam delivery software aliwal geocoder geocoding & data on a map amarok xul remote remote control for amarok music player ample sdk javascript gui-framework aol instant messenger im client uses nss apache web server doesn't use nss by default, but can be c...
... celtx media tool cenzic hailstorm vulnerability assessment and
management tool uses gecko chatzilla irc client standalone version (xulrunner) chromium and google chrome web browser uses mozilla nss and npapi libraries chromeless browser with html-based interface classilla mozilla browser for mac os 9 clines a clone of color lines (game) standalone version cloud web operating sy...
... couac (fr) web-based email and jabber app couchdb document-oriented database uses spidermonkey courtanet benefit (fr) underwriting software for french insurance brokers crosscheck browserless testing framework uses mozilla rhino crowbar server tool cycloctopus screen scraping console cyclone3 content
management system danger mobile platform uses gecko on the server side -- no longer active?
...And 7 more matches
NSS Tools crlutil
using the certificate revocation list
management tool newsgroup: mozilla.dev.tech.crypto the certificate revocation list (crl)
management tool is a command-line utility that can list, generate, modify, or delete crls within the nss security database file(s) and list, create, modify or delete certificates entries in a particular crl.
... the key and certificate
management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database(see certutil tool) and continues with certificates expiration or revocation.
... this document discusses certificate revocation list
management.
...And 7 more matches
NSS tools : crlutil
please contribute to the initial review in mozilla nss bug 836477[1] description the certificate revocation list (crl)
management tool, crlutil, is a command-line utility that can list, generate, modify, or delete crls within the nss security database file(s) and list, create, modify or delete certificates entries in a particular crl.
... the key and certificate
management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database(see certutil tool) and continues with certificates expiration or revocation.
... this document discusses certificate revocation list
management.
...And 4 more matches
NSS tools : crlutil
synopsis crlutil [options] arguments description the certificate revocation list (crl)
management tool, crlutil, is a command-line utility that can list, generate, modify, or delete crls within the nss security database file(s) and list, create, modify or delete certificates entries in a particular crl.
... the key and certificate
management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database(see certutil tool) and continues with certificates expiration or revocation.
... this document discusses certificate revocation list
management.
...And 4 more matches
Index - Learn web development
270 accessibility in react accessibility, beginner, frameworks, javascript, learn, react, client-side, focus
management, keyboard in our final tutorial article, we'll focus on (pun intended) accessibility, including focus
management in react, which can improve usability and reduce confusion for both keyboard-only and screenreader users.
... 283 focus
management with vue refs beginner, frameworks, javascript, learn, client-side, focus
management, refs, vue so that's it for focus
management, and for our app!
...our next article rounds things off for our react tutorials by looking at including focus
management in react, which can improve usability and reduce confusion for both keyboard-only and screenreader users.
...And 3 more matches
NSS Tools modutil
the tasks associated with security module database
management are part of a process that typically also involves managing key databases (key3.db files) and certificate databases (cert8.db files).
... the key, certificate, and pkcs #11 module
management process generally begins with creating the keys and key database necessary to generate and manage certificates and the certificate database.
... this document discusses security module database
management.
...And 3 more matches
jpm - Archive of obsolete content
on the amo key
management page, these values are labeled "jwt_issuer" and "jwt_secret".
... jpm sign accepts the following options: --api-key=jwt_issuer api access key (string) generated on the addons.mozilla.org key
management page.
... on the amo key
management page, this value is labeled "jwt issuer".
...And 2 more matches
Working with Svelte stores - Learn web development
in this article we will show another way to handle state
management in svelte — stores.
...svelte stores offer similar features for state
management.
... svelte won't force you to organize your state
management in a specific way, it just provides the tools for you to choose how to handle it.
...And 2 more matches
Getting started with Vue - Learn web development
it also allows you to take advantage of libraries for client-side routing and state
management when you need to.
... additionally, vue takes a "middle ground" approach to tooling like client-side routing and state
management.
...this allows you to select a different routing/state
management library if they better fit your application.
...And 2 more matches
Avoiding leaks in JavaScript XPCOM components
using xpcom in javascript (also known as xpconnect) is an environment where memory
management issues are not obvious.
... basics of memory
management creating objects that are not a fixed size for the lifetime of the program (global variables) or a fixed size for the lifetime of a function (stack variables) requires a system for dynamic memory allocation: a system that allocates memory from a space called the heap.
...many programming languages guarantee a solution for (2) and handle all the heap
management for the programmer.
...And 2 more matches
Layout System Overview - Archive of obsolete content
through the creation and
management of frames.
...
management of the frames is facilitated by the frame manager, an instance of which the presshell owns.
...in many cases the presentation shell provides pass-through methods to the style set, and generally uses the style set to do style resolution and style sheet
management.
...specializations of the frame also allow for the
management of child frames; this functionality is provided by the container frame.
The Business Benefits of Web Standards - Archive of obsolete content
content
management systems attempt with some success to supply that level of functionality.
...this is a very powerful
management tool.
... the development process: working in teams a common challenge for web developers when assuming
management of existing sites is the code written by other developers.
... all these factors also contribute to easier site
management, a larger audience and a better return on investment.
Index - MDN Web Docs Glossary: Definitions of Web-related terms
47 cms cms, composing, content
management system, glossary a cms (content
management system) is software that allows users to publish, organize, change, or remove various kinds of content, not only text but also embedded images, video, audio, and interactive code.
... 171 git collaborating, glossary git is a free, open-source, distributed source code
management (scm) system.
... 380 scm codingscripting, glossary, scm scm (source control
management) is a system for managing source code.
... 397 svn collaborating, glossary apache subversion (svn) is a free source control
management (scm) system.
Accessibility in React - Learn web development
previous overview: client-side javascript frameworks next in our final tutorial article, we'll focus on (pun intended) accessibility, including focus
management in react, which can improve usability and reduce confusion for both keyboard-only and screenreader users.
...delete console.log("main render") now, and lets move on to implementing our focus
management.
... more robust focus
management in order to meet our refined criteria, we need to know not just the value of isediting, but also when that value has changed.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Getting started with Svelte - Learn web development
it extends javascript by reinterpreting specific directives of the language to achieve true reactivity and ease component state
management.
...see package
management basics for more information on npm and yarn.
...on nodejs.org; we also talk about it in our package
management basics tutorial.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Advanced Svelte: Reactivity, lifecycle, accessibility - Learn web development
we'll focus on some accessibility issues involving focus
management.
... in its current state our app has a couple of keyboard accessibility problems involving focus
management.
... waiting for the dom to be updated with the tick() function now we will take care of the todo component's focus
management details.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Understanding client-side JavaScript frameworks - Learn web development
accessibility in react in our final tutorial article, we'll focus on (pun intended) accessibility, including focus
management in react, which can improve usability and reduce confusion for both keyboard-only and screen reader users.
...focus
management with vue refs we are nearly done with vue.
... the last bit of functionality to look at is focus
management, or put another way, how we can improve our app's keyboard accessibility.
...working with svelte stores in this article we will show another way to handle state
management in svelte — stores.
Sqlite.jsm
sqlite.jsm offers some compelling advantages over the low-level storage xpcom interfaces: automatic statement
management.
... easier memory
management.
... connection
management these apis are used to manage and inspect the state of the connection.
... table and schema
management these apis deal with
management of tables and database schema.
An overview of NSS Internals
in order to support multiple operating systems (os), it is based on a cross platform portability layer, called the netscape portable runtime (nspr), which provides cross platform application programming interfaces (apis) for os specific apis like file system access, memory
management, network communication, and multithreaded programming.
...this is often sufficient if you encrypt data for yourself, but as soon as you need to exchange signed/encrypted data with communication partners, using public key encryption simplifies the key
management.
...nss simplifies performing these operations by offering storage and
management apis.
... when dealing with memory, nss makes use of arenas, which are an attempt to simplify
management with the limited offerings of c (because there are no destructors).
Mail client architecture overview
the mail reader gecko (xul and html rendering) rdf (dynamic widgets) js (menus, events) libmime mail datasources mail javascript folder/message
management msgdb imap/nntp/pop3 necko (networking) sections in grey refer to modules outside of mail/news the base module the base module provides a generic interface to a set of protocol-independant messaging services.
... this includes
management of accounts, folders and messages.
... the base module consists of the following basic building blocks account
management - the account manager is the root object of the server/folder/message hierarchy.
... mail window
management - each mail window maintains a certain amount of state to aid in view navigation, progress display, etc.
Chapter 5: Let's build a Firefox extension - Archive of obsolete content
developing practical extensions: a session-
management extension in this section, we will create an extension that uses a new feature: the session store api.
... phase 1: test install figure 12 shows what the interface for the session-
management extension will look like.
... fixme: figure 12: session-
management extension interface: the menu as discussed in the part “the session store api”, sessions are represented as json character strings.
MMgc - Archive of obsolete content
mmgc is the tamarin (née macromedia) garbage collector, a memory
management library that has been built as part of the avm2/tamarin effort.
...this is c++ memory
management as you're accustomed to it.
...class object { public: object() { refcount = 0; } void addref() { refcount++; } void release() { if (!--refcount) delete this; } int refcount; } reference counting is a kind of automatic memory
management.
Mozilla Application Framework in Detail - Archive of obsolete content
it is a development environment that provides the following features for the cross-platform software developer: component
management file abstraction object message passing memory
management this component object model makes virtually all of the functionality of gecko available as a series of components, or reusable cross-platform libraries, that can be accessed from the browser or scripted from any mozilla application.
...file i/o, security, password
management, and profiles are also separate xpcom components that you can use in your own application development.
... java integration with a bridge to xpcom, a java dom api, the open jvm integration (oji) facility, a java webclient api, and java plug-ins; nspr, a runtime engine that provides platform-independence (across over a dozen platforms) for non-gui operating system facilities with support for threads, thread synchronization, normal file and network i/o, interval timing and calendar time, basic memory
management (malloc and free) and shared library linking; psm, a set of libraries that perform cryptographic operations including setting up an ssl connection, object signing and signature verification, certificate
management (including issuance and revocation), other common pki functions, and s/mime support; an sql support that provides the ability to set up data sources, query a database, and retrieve re...
Space Manager High Level Design - Archive of obsolete content
the classes that are considered part of the space manager are: nsspacemanager nsbanddata nsblockbanddata bandrect / bandlist (private structs) frameinfo (private struct) nsbandtrapezoid outside of the space manager itself, the clients of the space manager also play an important part in the
management of he available and used space.
... data model class/component diagram nsspacemanager: the central point of
management of the space taken up by floats in a block nsbanddata: provides information about the frames occupying a band of occupied or available space nsblockbanddata: a specialization of nsbanddata that is used by nsblockreflowstate to determine the available space, float impacts, and where floats are cleared.
...bandrects are a linked list (provided by prcliststr super-class) and also provide some geometry-
management methods (splitvertically, splithorizontally) and some methods that query or manipulate the frames associated with the band (isoccupiedby, addframe, removeframe).
The new nsString class implementation (1999) - Archive of obsolete content
this document is intended to briefly describe the new nsstring class architecture, and discuss the implications on memory
management, optimizations, internationalization and usage patterns.
...the deficiencies of the current implementation are: class based -- making it unsuitable for cross-dll usage due to fragility little intrinsic i18n support few efficiencies, notably a lack of support for narrow (1-byte) character strings no support for external memory
management policy lack of xpcom interface notable features of the new nsstrimpl implementation are: intrinsic support for 1 and 2 byte character widths provides automatic conversion between strings with different character sizes inviolate base structure eliminates class fragility problem; safe across dll boundaries offers c-style function api to manipulate nsstrimpl offers simple memory allocator ap...
...memory
management a principal enhancement of the new architecture is pluggable memory allocators.
Archived Mozilla and build documentation - Archive of obsolete content
download manager improvements in firefox 3 firefox 3 offers improvements to the download manager that allow multiple progress listeners, use of the storage api for data
management, download resuming, and more.
... mozprocess mozprocess provides python process
management via an operating system and platform transparent interface to mozilla platforms of interest.
... the life of an html http request the new nsstring class implementation (1999) this document is intended to briefly describe the new nsstring class architecture, and discuss the implications on memory
management, optimizations, internationalization and usage patterns.
Security Controls - Archive of obsolete content
there are three types of security controls, as follows:
management controls: the security controls that focus on the
management of risk and the
management of information system security.
...for example, a security policy is a
management control, but its security requirements are implemented by people (operational controls) and systems (technical controls).
...security controls to help thwart phishing, besides the
management control of the acceptable use policy itself, include operational controls, such as training users not to fall for phishing scams, and technical controls that monitor emails and web site usage for signs of phishing activity.
Back to the Server: Server-Side JavaScript On The Rise - Archive of obsolete content
there are numerous methods in this namespace which allow for a simple, yet powerful approach to file
management.
... database access for more robust data
management, jaxer comes with the ability to manage data in either a sqlite database which is included in jaxer, or a mysql database, and is extensible to others.
... { // perform the same validation of the data server-side if( !validatecomments( name, email, message ) ) { throw "incomplete data was submitted."; } // assemble the string var s = "name: " + name + "<br/>" + "email: " + email + "<br/>" + "message: " + message + "<br/><br/>"; // append the entry to the log file jaxer.file.append( "dump.txt", s ); // add support for
management via database jaxer.db.execute( "create table if not exists comments ( id integer primary key auto_increment, " + "name varchar(50) not null, " + "email varchar(255) not null, " + "message varchar(300) not null )" ); jaxer.db.execute( "insert into comments ( name, email, message ) values ( ?, ?, ?
Garbage collection - MDN Web Docs Glossary: Definitions of Web-related terms
often abbreviated "gc," garbage collection is a fundamental component of the memory
management system used by javascript.
... learn more general knowledge memory
management on wikipedia garbage collection on wikipedia technical reference garbage collection in the mdn javascript guide.
... memory
management in javascript ...
Introduction to client-side frameworks - Learn web development
you often have to employ advanced framework apis to access native browser features like aria live regions or focus
management.
... alternatives to client-side frameworks if you’re looking for tools to expedite the web development process, and you know your project isn’t going to require intensive client-side javascript, you could reach for one of a handful of other solutions for building the web: a content
management system server-side rendering a static site generator content
management systems content-
management systems (cmses) are any tools that allow a user to create content for the web without directly writing code themselves.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Getting started with React - Learn web development
see package
management basics for more information on npm and yarn.
...on nodejs.org; we also talk about it in our package
management basics tutorial.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
React resources - Learn web development
focus
management is essential in client-side routing — without it, keyboard users can be trapped in focus limbo, and screen-reader users may have no idea that they have moved to a new page.
...when this merge happens, react router will be the surviving project (with the addition of the focus
management features of reach).
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Testopia
testopia is a test case
management extension for bugzilla.
... new reports: worst offender and case roll-up set priorities on indidual case-runs new clone options uses the latest extjs 3.0 library converts testopia into a true bugzilla extension numerous bug fixes integration points testopia integrates with bugzilla products, components, versions, and milestones to allow a single
management interface for high level objects.
... testopia allows users to attach bugs to test case run results for centralized
management of the software engineering process.
Overview of Mozilla embedding APIs
these classes provide a variety of string operations as well as dealing with the memory
management issues of storing the underlying data.
...focus
management focus managment within the webbrowser is accessed via the nsiwebbrowserfocus interface.
...none interface definition: nsifactory.idl nsimemory this interface provides access to the global memory
management functionality.
IME handling guide
when a remote process loses focus, imestatemanager in parent process notifies imestatemanager in the remote process of "stop ime state
management".
... when imestatemanager::stopimestate
management() is called in the remote process by this, the imestatemanager forgets all focus information (i.e., that indicates nobody has focus).
... ime state
management ime is a text input system.
IPDL Best Practices
lifetime
management ensure ipdl deletes your protocol all protocols must be deleted.
...do not use them as data structures outside of ipdl, or wou will eventually find yourself in bad situations to implement proper memory
management.
... a good example of this problem is the amount of memory
management bugs that we have had with using surfacedescriptor directly everywhere.
source-editor.jsm
method overview initialization and destruction void destroy(); void init(element aelement, object aconfig, function acallback); search operations number find(string astring, [optional] object options); number findnext(boolean awrap); number findprevious(boolean awrap); event
management void addeventlistener(string aeventtype, function acallback); void removeeventlistener(string aeventtype, function acallback); undo stack operations boolean canredo(); boolean canundo(); void endcompoundchange(); boolean redo(); void resetundo(); void startcompoundchange(); boolean undo(); display ma...
...nagement operations void focus(); number gettopindex(); boolean hasfocus(); void settopindex(number atopindex); content
management operations number getcharcount(); string getindentationstring(); string getlinedelimiter(); number getlinecount(); number getlineend(number alineindex, boolean aincludedelimiter); number getlinestart(number alineindex); string getmode(); string gettext([optional] number astart, [optional] number aend); string getselectedtext(); void setmode(string amode); void settext(string atext, [optional] number astart, [optional] number aend); selection operations void dropselection(); number getcaretoffset(); ...
... object getcaretposition(); object getselection(); void setcaretoffset(number aoffset); void setcaretposition(number aline, [optional] number acolumn, [optional] number aalign); void setselection(number astart, number aend); breakpoint
management void addbreakpoint(number alineindex, [optional] string acondition); array getbreakpoints(); boolean removebreakpoint(number alineindex); properties attribute type description dirty boolean set this value to false whenever you save the text; the editor will update it to true when the content is changed.
PKCS11 Implement
slot and token
management c_getslotlist the nss calls c_getslotlist on startup or when it loads a new module, requests all the module's slots, and keeps track of the list from that point on.
... session
management c_opensession the nss calls c_opensession whenever it initializes a token and keeps the session open as long as possible.
... c_logout the nss calls c_logout on a token's initial session when the password is timed out when performing any kind of private key operation if "ask always" is turned on when changing a password when the user logs out object
management c_createobject the nss calls c_createobject when loading new private keys and new certificates into a token.
FIPS mode of operation
general-purpose functions fc_getfunctionlist fc_initialize fc_finalize fc_getinfo slot and token
management functions fc_getslotlist fc_getslotinfo fc_gettokeninfo fc_waitforslotevent fc_getmechanismlist fc_getmechanisminfo fc_inittoken fc_initpin fc_setpin session
management functions fc_opensession fc_closesession fc_closeallsessions fc_getsessioninfo fc_getoperationstate fc_setoperationstate fc_login fc_logout object
management functions these functions manage certificates and keys.
... fc_verifyinit fc_verify fc_verifyupdate fc_verifyfinal fc_verifyrecoverinit fc_verifyrecover dual-function cryptographic functions fc_digestencryptupdate fc_decryptdigestupdate fc_signencryptupdate fc_decryptverifyupdate key
management functions fc_generatekey: dsa domain parameters (pqg) fc_generatekeypair: dsa, rsa, and ecdsa.
... parallel function
management functions fc_getfunctionstatus fc_cancelfunction ...
NSS tools : certutil
certificate issuance, part of the key and certificate
management process, requires that keys and certificates be created in the key database.
... this document discusses certificate and key database
management.
... for information on the security module database
management, see the modutil manpage.
NSS Tools certutil
the key and certificate
management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database.
... this document discusses certificate and key database
management.
... for information security module database
management, see using the security module database tool.
certutil
the key and certificate
management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database.
... this document discusses certificate and key database
management.
... for information security module database
management, see the modutil manpages.
SpiderMonkey 1.8
many new memory
management features have been added as well.
... there is a new set of apis for integrating spidermonkey's garbage collector with other memory
management systems.
... countheap, dumpheap, gcparam, gczeal, and stackquota are related to memory
management.
An Overview of XPCOM
xpcom not only supports component software development, it also provides much of the functionality that a development platform provides, such as: component
management file abstraction object message passing memory
management we will discuss the above items in detail in the coming chapters, but for now, it can be useful to think of xpcom as a platform for component development, in which features such as those listed above are provided.
... in xpcom, in addition to the component support and
management, there are a number of services that help the developer write cross platform components.
... these services include a cross platform file abstraction which provides uniform and powerful access to files, directory services which maintain the location of application- and system-specific locations, memory
management to ensure everyone uses the same memory allocator, and an event notification system that allows passing of simple messages.
nsITextInputProcessor
modifier state
management this section describes how to manage modifier state.
... examples of modifier state
management var leftshiftkey = new keyboardevent("", { key: "shift", code: "shiftleft" }); var rightshiftkey = new keyboardevent("", { key: "shift", code: "shiftright" }); var shiftkeyonvirtualkeyboard = new keyboardevent("", { key: "shift", code: "" }); tip.keydown(leftshiftkey); // this activates shift state.
... examples of lockable modifier state
management var capslockkey = new keyboardevent("", { key: "capslock", code: "capslock" }); var capslockkeyonvirtualkeyboard = new keyboardevent("", { key: "capslock", code: "" }); tip.keydown(capslockkey); // this activates capslock state.
Introduction to the File and Directory Entries API - Web APIs
however, appcache storage isn't locally mutable, and doesn't allow for fine-grained client-side
management.
... in chrome, you can use the file and directory entries api with the quota
management api, which lets you ask for more storage and manage your storage quota.
...google chrome, for example, allows temporary storage beyond the 5 mb required in the specifications and supports the quota
management api.
MediaDevices.getUserMedia() - Web APIs
user privacy as an api that may involve significant privacy concerns, getusermedia() is held by the specification to very specific requirements for user notification and permission
management.
... security there are a number of ways security
management and controls in a user agent can cause getusermedia() to return a security-related error.
...you should test your code carefully on a variety of devices and browsers to be sure it is as broadly compatible as possible feature policy the feature policy security
management feature of http is in the process of being introduced into browsers, with support available to some extent in many browsers (though not always enabled by default, as in firefox).
SubtleCrypto - Web APIs
even assuming you use the basic cryptographic functions correctly, secure key
management and overall security system design are extremely hard to get right, and are generally the domain of specialist security experts.
... using subtlecrypto we can split the functions implemented by this api into two groups: cryptography functions and key
management functions.
... key
management functions except for digest(), all the cryptography functions in the api use cryptographic keys.
How to turn off form autocompletion - Web security
the autocomplete attribute and login fields modern browsers implement integrated password
management: when the user enters a username and password for a site, the browser offers to remember it for the user.
... even without a master password, in-browser password
management is generally seen as a net gain for security.
... preventing autofilling with autocomplete="new-password" if you are defining a user
management page where a user can specify a new password for another person, and therefore you want to prevent autofilling of password fields, you can use autocomplete="new-password".
JavaScript timers - Archive of obsolete content
using javascript timers within animations (javascript daemons
management) in computer science a daemon is a task that runs as a background process, rather than being under the direct control of an interactive user.
...here are some code snippets which simplify and abstract the
management of daemons.
Index of archived content - Archive of obsolete content
dding svg examples and demos from articles file i/o finding window handles forms related code snippets html in xul for rich tooltips html to dom isdefaultnamespace js xpcom javascript debugger service javascript timers javascript daemons
management label and description lookupnamespaceuri lookupprefix miscellaneous modules on page load page loading post data to window preferences progress listeners queryselector rosetta running applications svg anim...
...ding scripts appendix e: dom building and insertion (html & xul) appendix f: monitoring dom changes connecting to remote content custom xul elements with xbl getting started with firefox extensions handling preferences intercepting page loads introduction javascript object
management local storage mozilla documentation roadmap observer notifications setting up a development environment the box model the essentials of an extension useful mozilla community sites user notifications and alerts xpcom objects ...
New Security Model for Web Services - Archive of obsolete content
more-complex access lists could be created to try to establish, with finer granularity, which domains are to be accessible or permitted from which other domains, but this requires extensive
management which at best is quite error-prone for the end user and easily opens holes in a firewall that do not directly hurt the user who reconfigured his browser to try to access some external service but hurts the owners of other services behind the firewall.
...on the other hand, perhaps it is not so bad, since it permits independent
management in domains where the top level owner may not care about providing access to web services.
Porting NSPR to Unix Platforms - Archive of obsolete content
pthreads nspr has relatively orthogonal source code in the thread
management, thread synchronization, and i/o area.
...for thread
management and synchronization: <tt>cvar -d</tt> <tt>cvar2</tt> <tt>./join -d</tt> <tt>perf</tt> <tt>./switch -d</tt> <tt>intrupt -d</tt> for i/o: <tt>cltsrv -d</tt>, <tt>cltsrv -gd</tt> <tt>socket</tt> <tt>testfile -d</tt> <tt>tmocon -d</tt> '<tt>tmoacc -d</tt>' in conjunction with '<tt>writev -d</tt>' miscellaneous: <tt>dlltest -d</tt> <tt>forktest</tt> original document information ...
Mozprocess - Archive of obsolete content
mozprocess provides python process
management via an operating system and platform transparent interface to mozilla platforms of interest.
...processhandler utilizes a contained subclass of subprocess.popen, process, which does the brunt of the process
management.
CMS - MDN Web Docs Glossary: Definitions of Web-related terms
a cms (content
management system) is software that allows users to publish, organize, change, or remove various kinds of content, not only text but also embedded images, video, audio, and interactive code.
... learn more general knowledge content
management system on wikipedia ...
Ember interactivity: Events, classes and state - Learn web development
storing todos with a service ember has built-in application-level state
management that we can use to manage the storage of our todos and allow each of our components to access data from that application-level state.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
React interactivity: Editing, filtering, conditional rendering - Learn web development
our next article rounds things off for our react tutorials by looking at including focus
management in react, which can improve usability and reduce confusion for both keyboard-only and screenreader users.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Vue conditional rendering: editing existing todos - Learn web development
the last bit of functionality to look at is focus
management, or put another way, how we can improve our app's keyboard accessibility.
...functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
HTTP Cache
also memory pool
management, eviction, visiting loops happen on this thread.
... open_priority: except opening priority cache files also file dooming happens here to prevent races read_priority: top level documents and head blocking script cache files are open and read as the first open read: any normal priority content, such as images are open and read here write: writes are processed as last, we cache data in memory in the mean time
management: level for the memory pool and cacheentry background operations close: file closing level index: index is being rebuild here evict: files overreaching the disk space consumption limit are being evicted here note: special case for eviction - when an eviction is scheduled on the io thread, all operations pending on the open level are first merged to the open_priority level.
About NSPR
these facilities include threads, thread synchronization, normal file and network i/o, interval timing and calendar time, basic memory
management (malloc and free) and shared library linking.
... memory
management nspr provides api to perform the basic malloc, calloc, realloc and free functions.
PRThreadState
this approach facilitates
management of the process' critical resources.
...the join process permits strict synchronization of thread termination and therefore promotes effective resource
management.
NSPR API Reference
ipe function polling functions pollable events manipulating layers network addresses network address types and constants network address functions atomic operations pr_atomicincrement pr_atomicdecrement pr_atomicset interval timing interval time type and constants interval functions date and time types and constants time parameter callback functions functions memory
management operations memory allocation functions memory allocation macros string operations pl_strlen pl_strcpy pl_strdup pl_strfree floating point number to string conversion pr_strtod pr_dtoa pr_cnvtf long long (64-bit) integers bitmaps formatted printing linked lists linked list types prclist linked list macros pr_init_clist pr_init_static_clist pr_app...
...taticlinktable library linking functions pr_setlibrarypath pr_getlibrarypath pr_getlibraryname pr_freelibraryname pr_loadlibrary pr_unloadlibrary pr_findsymbol pr_findsymbolandlibrary finding symbols defined in the main executable program platform notes dynamic library search path exporting symbols from the main executable program process
management and interprocess communication process
management types and constants prprocess prprocessattr process
management functions setting the attributes of a new process creating and managing processes multiwait receive system information and environment variables logging conditional compilation and execution log types and variables prlogmoduleinfo prlog...
NSS API Guidelines
high cert lib/certhigh ocsp.h, ocspt.h crmf provides functions, and data types, to handle certificate
management message format (cmmf) and certificate request message format (crmf, see rfc 2511) data.
... cmmf no longer exists as a proposed standard; cmmf functions have been incorporated into the proposal for certificate
management protocols (cmp).
NSS Sample Code Sample1
sample code #include <iostream.h> #include "pk11pub.h" #include "keyhi.h" #include "nss.h" // key
management for keys share among multiple hosts // // this example shows how to use nss functions to create and // distribute keys that need to be shared among multiple servers // or hosts.
... // // the
management scheme assumes that one host is primary.
Python binding for NSS
nss is built upon nspr because nspr provides an abstraction of common operating system services, particularly in the areas of networking and process
management.
... mozilla source code
management (scm) information on march 21, 2013 the nss project switched from using cvs as it's source code manager (scm) to mercurial, also known as hg.
NSS tools : signtool
netscape certificate
management system provides a complete
management solution for creating, deploying, and managing certificates, including cas that issue object-signing certificates.
...this is the case for some test certificates, as well as certificates issued by netscape certificate
management system: you must download the the ca certificate in addition to obtaining your own signing certificate.
Index
255 js_enterlocalrootscope jsapi reference, obsolete, spidermonkey scoped local root
management allows native functions, getter/setters, etc.
... 273 js_forgetlocalroot jsapi reference, obsolete, spidermonkey this function is used to interact with scoped local root
management.
JSPrincipals
this is used for memory
management.
...this is used for memory
management.
Secure Development Guidelines
a/b : 0; } writing secure code: memory
management string handling c-style strings are byte arrays that end with a \0 byte some string handling functions won’t perform any kind of length checking, so don’t use them ensure your string is always \0 terminated!
... memory leaks example: void *p; size_t new_size; p = realloc(p, new_size); if (p == null) { /* handle error */ } memory leaks: prevention tools like valgrind can help detect memory leaks writing secure code: object
management reference counting issues real-life example (bug 440230) void addref() { ++mrefcnt; ns_log_addref(this, mrefcnt, "nscssvalue::array", sizeof(*this)); } void release() { --mrefcnt; ns_log_release(this, mrefcnt, "nscssvalue::array"); if (mrefcnt == 0) delete this; } reference counting issues: prevention use the largest data type available on your pla...
History Service Design
history
management: provides basic and advanced apis to store and modify visits and page details.
... expiration expiration is an important part of data
management for two reasons: privacy: expiring data based on user interaction is important, nothing must be left behind on a page removal database maintenance: having cleaner and smaller tables helps queries performances expiration is done at certain moments, but in future will most likely be moved to async queries, to be executed on a separate thread.
Using the Places annotation service
c++ callers will want to use getpageswithannotationcomarray which returns a com array, making memory
management much easier and reducing the chance of leaks.
...c++ callers will want to use getpageannotationnamestarray which returns a com array, making memory
management much easier and reducing the chance of leaks.
Creating the Component Code
you can queryinterface it in order to obtain access to the other component
management interfaces described below.
... the many faces of the xpcom component manager the three core component
management interfaces, nsicomponentmanager, nsiservicemanager, and nsicomponentregistrar, are described below: nsicomponentmanager - creates objects and gets implementation details about objects nsiservicemanager - provides access to singleton objects and discovers singleton state nsicomponentregistrar - registers and unregisters factories and components; handles autoregistration and the discovery and enumeration of registered components.
Using XPCOM Components
in fact, virtually all of the functionality that you associate with a browser - navigation, window
management, managing cookies, bookmarks, security, searching, rendering, and other features - is defined in xpcom components and accessed by means of those component interfaces.
... cookie manager cookie
management is one of the many sets of functionality that is made available to the browser in the form of an xpcom component and that can be reused by developers who want similar functionality in their applications.
IAccessibleText
also, note that the server may have different life cycle
management strategies for controls depending on whether or not a control manages its children.
...also, note that the server may have different life cycle
management strategies for controls depending on whether or not a control manages its children.
nsIPrefService
modules/libpref/public/nsiprefservice.idlscriptable this interface is the main entry point into the back end preferences
management library.
... the preference service is directly responsible for the
management of the preferences files and also facilitates access to the preference branch object which allows the direct manipulation of the preferences themselves.
nsIMsgCloudFileProvider
managementurl acstring readonly: a chrome url for an xhtml page displayed within the filelink preferences dialog, used for displaying and setting provider-specific settings once the account has already been set up.
...this might change in the future, but as it stands, this function can simply return ns_error_not_implemented unless there are plans to call createnewaccount from the
management or settings xhtml files.
Filelink Providers
management interface once an account has been created, it is manageable from within the preferences dialog, in the attachment pane, in the outgoing tab.
... the content to the right of the menulist is an iframe, pointed at a url read from the providers
managementurl attribute, which should point to an xhtml page.
Credential - Web APIs
the credential interface of the the credential
management api provides information about an entity as a prerequisite to a trust decision.
... examples // tbd specifications specification status comment credential
management level 1 working draft initial definition.
CredentialsContainer - Web APIs
the credentialscontainer interface of the the credential
management api exposes methods to request credentials and notify the user agent when events such as successful sign in or sign out happen.
... examples // tbd specifications specification status comment credential
management level 1 working draft initial definition.
FederatedCredential - Web APIs
the federatedcredential interface of the the credential
management api provides information about credentials from a federated identity provider.
...}); specifications specification status comment credential
management level 1 working draft initial definition.
Browser storage limits and eviction criteria - Web APIs
we term them "quota clients" in this context: indexeddb asm.js caching cache api cookies note: in firefox, web storage will soon start to use the same storage
management tools too, as described in this document.
... in chrome/opera, the quota
management api handles quota
management for appcache, indexeddb, websql, and file system api.
PasswordCredential - Web APIs
the interface of the credential
management api provides information about a username/password pair.
...}); specifications specification status comment credential
management level 1 working draft initial definition.
StorageQuota - Web APIs
the storagequota property of the navigator interface of the quota
management api provides means to query and request storage usage and quota information.
... specifications specification status comment quota
management apithe definition of 'storagequota' in that specification.
WebRTC API - Web APIs
webrtc concepts and usage webrtc serves multiple purposes; together with the media capture and streams api, they provide powerful multimedia capabilities to the web, including support for audio and video conferencing, file exchange, screen sharing, identity
management, and interfacing with legacy telephone systems including support for sending dtmf (touch-tone dialing) signals.
... connection setup and
management these interfaces, dictionaries, and types are used to set up, open, and manage webrtc connections.
Fundamentals of WebXR - Web APIs
the role of frameworks because 3d graphics—and mixed reality in particular—involve a lot of often intricate math, data
management, and other complex tasks, it's unlikely that you'll directly use webgl to render your scene in most cases.
... a-frame (specifically designed for creating webxr-based apps) babylon.js three.js game toolkits the game toolkits are designed for game developers and often include gaming-specific features such as physics models, input control systems, asset
management, 3d sound playback, and the like.
Web Authentication API - Web APIs
the web authentication api is an extension of the credential
management api that enables strong authentication with public key cryptography, enabling passwordless authentication and/or secure second-factor authentication without sms texts.
...similar to the other forms of the credential
management api, the web authentication api has two basic methods that correspond to register and login: navigator.credentials.create() - when used with the publickey option, creates new credentials, either for registering a new account or for associating a new asymmetric key pair credentials with an existing account.
Basics of HTTP - HTTP
connection
management in http/1.x http/1.1 was the first version of http to support persistent connection and pipelining.
... connection
management in http/2 http/2 completely revisited how connections are created and maintained.
delete operator - JavaScript
memory
management is done indirectly via breaking references.
... see the memory
management page for more details.
Introduction - Archive of obsolete content
xulrunner xulrunner includes the gecko rendering engine, the necko networking library, and several other components that provide os-independent file
management, accessibility, and localization, among others.
XUL School Tutorial - Archive of obsolete content
introduction introduction getting started with firefox extensions the essentials of an extension setting up a development environment javascript object
management basic functionality adding menus and submenus adding toolbars and toolbar buttons adding events and commands adding windows and dialogs adding sidebars user notifications and alerts intermediate functionality intercepting page loads connecting to remote content handling preferences local storage advanced topics the box model xpcom objects obser...
MCD, Mission Control Desktop, AKA AutoConfig - Archive of obsolete content
{ userinfo[ ldapattrs[attr] ] = getldapvalue( queryresults, ldapattrs[attr] ); } } else { throw( "no ldap results" ); } } // call upon ldap for the values in ldapattrs array, // uses the previous processldapvalues() getldapattributes( ldaphost, ldapbase, ldapfilter, ldapattrs.join(",") ); // create account // see also http://blog.deanandadie.net/2010/06/easy-thunderbird-account-
management-using-mcd/ // identity defaultpref("mail.identity.id1.fullname", userinfo.cn ); defaultpref("mail.identity.id1.smtpserver", "smtp1" ); defaultpref("mail.identity.id1.useremail", userinfo.mail ); // imap server settings defaultpref("mail.server.server1.hostname", "myimap.server.com" ); defaultpref("mail.server.server1.name", userinfo.mail ); defaultpref("mail.server.server1.port", 993 ); defaultp...
importUserCertificates - Archive of obsolete content
resultstring = crypto.importusercertificates("nicknamestring","certstring",forcebackup); argument description "nicknamestring" this is the nickname that will be used to describe the certificate in the client's certificate
management ui.
Prism - Archive of obsolete content
in addition to the browser engine included in xulrunner, it consists of: web app bundle
management: code for creating new web app bundles and loading existing bundles.
Venkman Introduction - Archive of obsolete content
features such as breakpoint
management, call stack inspection, and variable/object inspection are available from the user interface and from console commands, letting you work in the way you are most accustomed to.
XUL Application Packaging - Archive of obsolete content
optional - default value is any xulrunner less than xulrunner 2 example: maxversion=1.8.0.* the [xre] section the xre section specifies various features of xulrunner startup that can be enabled enableextensionmanager specifies whether to enable extensions and extension
management.
2006-11-24 - Archive of obsolete content
sted an update of bugs for the firefox 1.5.0.9/2.0.0.1 releases discussion non-ascii rendering performance boris zbarsky made some suggestions on how to improve international font rendering cvs commit access changes a large discussion went on about changes to policies surrounding cvs commit access project drivers and technical oversight mike connor suggested ways to better organize project
management, policy making, and technical oversight.
External resources for plugin creation - Archive of obsolete content
attempts to distill down useful information on creating them: colonelpanic.net building a firefox plugin - part one: discusses the difference between npapi and npruntime and summarizes the basic apis needed to create a plugin building a firefox plugin - part two: discusses the basic lifecycle of a npapi plugin building a firefox plugin - part three: discusses npobjects and how to use them memory
management in npapi: discusses how memory is managed in a npapi plugin browser plugins vs extensions (add-ons) -- the difference: discusses the oft-misunderstood difference between a plugin and an extension wikipedia npapi: history and general information about npapi plugins and extensions: the general difference between them boom swagger boom writing an npapi plugin for mac os x ...
NPObject - Archive of obsolete content
to aid with the reference counting and ownership
management in general, the functions npn_createobject(), npn_retainobject(), npn_releaseobject(), and npn_releasevariantvalue() are provided as part of this api.
Archive of obsolete content
mmgc mmgc is the tamarin (née macromedia) garbage collector, a memory
management library that has been built as part of the avm2/tamarin effort.
2D maze game with device orientation - Game development
without the framework, to add the canvas element to the page, you would have to write something like this inside the <body> tag: <canvas id='game' width='320' height='480'></canvas> the important thing to remember is that the framework is setting up helpful methods to speed up a lot of things like image manipulation or assets
management, which would be a lot harder to do manually.
Web standards - MDN Web Docs Glossary: Definitions of Web-related terms
http, and mime w3c: specifications for markup language (e.g., html), style definitions (i.e., css), dom, accessibility iana (internet assigned numbers authority): name and number registries ecma intl.: scripting standards, most prominently for javascript iso (international organization for standardization): standards governing a diverse array of aspects, including character encodings, website
management, and user-interface design learn more general knowledge web standards on wikipedia ...
MDN Web Docs Glossary: Definitions of Web-related terms
k xml xpath xquery xslt other 404 502 alpn at-rule attack byte-order mark character set client cryptosystem debug digital signature execution flex-direction glsl interface library memory
management routers self-executing anonymous function stylesheet vector image ...
Web performance - Learn web development
in this article we look at convincing
managements, developing a performance culture and performance budget, and introduce ways to ensure regressions don't sneak into your code base.
Server-side web frameworks - Learn web development
restful routes, plugins, commands, perl-ish templates, content negotiation, session
management, form validation, testing framework, static file server, cgi/psgi detection, and first-class unicode support.
Ember Interactivity: Footer functionality, conditional rendering - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Getting started with Ember - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Ember resources and troubleshooting - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Routing in Ember - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Ember app structure and componentization - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Framework main features - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Componentizing our React app - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
React interactivity: Events and state - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Beginning our React todo list - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Starting our Svelte Todo list app - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
TypeScript support in Svelte - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Componentizing our Svelte app - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Deployment and next steps - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Dynamic behavior in Svelte: working with variables and props - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Using Vue computed properties - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Creating our first Vue component - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Adding a new todo form: Vue events, methods, and models - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Rendering a list of Vue components - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Vue resources - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Styling Vue components with CSS - Learn web development
functionality, conditional rendering routing in ember ember resources and troubleshooting vue getting started with vue creating our first vue component rendering a list of vue components adding a new todo form: vue events, methods, and models styling vue components with css using vue computed properties vue conditional rendering: editing existing todos focus
management with vue refs vue resources svelte getting started with svelte starting our svelte todo list app dynamic behavior in svelte: working with variables and props componentizing our svelte app advanced svelte: reactivity, lifecycle, accessibility working with svelte stores typescript support in svelte deployment and next steps ...
Git and GitHub - Learn web development
git is an example of a vcs, and github is a web site + infrastructure that provides a git server plus a number of really useful tools for working with git repositories individually or in teams, such as reporting issues with the code, reviewing tools, project
management features such as assigning tasks and task statuses, and more.
Command line crash course - Learn web development
previous overview: understanding client-side tools next in this module client-side tooling overview command line crash course package
management basics introducing a complete toolchain deploying our app ...
Deploying our app - Learn web development
previous overview: understanding client-side tools in this module client-side tooling overview command line crash course package
management basics introducing a complete toolchain deploying our app ...
Bugzilla
testopia - test case
management extension bugzilla.org - the project site wikipedia:bugzilla - general description of bugzilla (not specific to mozilla projects) bmo on wiki.mozilla.org - information about mozilla's customized bugzilla installation, including how to contribute to it tools bugzilla todos lists review and flag requests, patches to check in, unfulfilled requests you made of other people, and assigned bugs.
Choosing the right memory allocator
allocating memory in xpcom these are general purpose memory-
management routines that you should use unless your code falls into one of the other categories below.
Creating a Login Manager storage module
this can be useful if you want to integrate a gecko application's password
management with an existing password
management system, or use your own password storage format or database.
Multiple Firefox profiles
mac os x multifirefox by dave martorana profile
management determining the profile while firefox is running to determine the profile of a currently-running firefox instance in windows, macos or linux, type about:profiles into the browser url search bar.
Firefox
firefox profiles if you find yourself using multiple firefox channels—or just multiple configurations—on a regular basis, you should read how to use multiple firefox profiles by turning firefox's profile manager and other profile
management tools to your advantage.
Browser API
management methods the next set of methods manage the resources used by a browser <iframe>.
HTML parser threading
(the same runnable is used repeatedly in order to avoid cross-thread refcounting issues.) memory
management when crossing the thread boundary the tree ops hold various heap-allocated objects that end up crossing the thread boundary.
How to investigate Disconnect failures
the event viewer can be found on windows: computer
management > event viewer > windows logs > application and here we look for errors that overlapped with the test run; we cannot see the freezes (the main thread is blocked).
Extending a Protocol
and we also need to implement the actual
management of these objects by dom/ipc/windowglobalchild.{h|cpp} and dom/ipc/windowglobalparent.{h|cpp}.
IPDL Tutorial
subprotocols and protocol
management so far we've seen a single protocol, but no real-world situation would have a single protocol in isolation.
Infallible memory allocation
this should be rare, because the memory
management system will do everything it can to find the memory you've asked for.
Localizing with Koala
you should see a new button in komodo's toolbar, with two options: startpage and
management.
Translation phase
lightning lightning is a popular calendaring, scheduling and task
management extension.
Mozilla Web Developer FAQ
when xhtml output has been retrofitted to a content
management system that was not designed for xml from the ground up, the system usually ends up discriminating gecko users by serving tag soup labeled as xml to gecko (leading to a parse error) and serving the same soup labeled as text/html to ie (not leading to a parse error).
Mozilla Style System Documentation
style context
management a style context (class nsstylecontext, currently also interface nsistylecontext although the interface should go away when all of the style systems can be moved back into the layout dll) represents the style data for a css formatting object.
Profiling with Xperf
for 64-bit windows 7 or vista, you'll need to do a registry tweak and then restart to enable stack walking: reg add "hklm\system\currentcontrolset\control\session manager\memory
management" -v disablepagingexecutive -d 0x1 -t reg_dword -f symbol server setup with the latest versions of the windows performance toolkit, you can modify the symbol path directly from within the program via the trace menu.
Firefox Sync
it uses firefox accounts for account, authentication and key
management.
MailNews
it provides a number of functions and capabilities, including: communications protocols - smtp, pop3, imap, nntp message
management, including search and filtering message composition address book the mailnews code lives in the mailnews/ directory of comm-central.
PR_FreeLibraryName
it is important to use this function to rather than calling directly into malloc in order to isolate the runtime's semantics regarding storage
management.
Threads
threads are critical resources and therefore require some
management.
NSS FAQ
if your application requires sophisticated certificate
management, smart card support, or hardware acceleration, your integration effort will be more extensive.
NSS sources building testing
if you are a software developer and intend to contribute enhancements to nss, you should obtain the latest development snapshot of nss using mercurial/hg (a distributed source control
management tool).
Overview of NSS
complete software development kit in addition to libraries and apis, nss provides security tools required for debugging, diagnostics, certificate and key
management, cryptography module
management, and other development tasks.
PKCS11 FAQ
nss opens new read/write sessions for key generation, some password
management, and storage of new certificates.
NSS tools : modutil
the tasks associated with security module database
management are part of a process that typically also involves managing key databases and certificate databases.
NSS tools : vfychain
the tasks associated with security module database
management are part of a process that typically also involves managing key databases and certificate databases.
gtstd.html
you can use communicator to set up client certificate databases by obtaining certificates from either a public ca or from a certificate server such as netscape certificate
management system.
NSS Tools
source, documentation currently points to the netscape certificate
management system administration guide on docs.sun.com.
NSS tools : modutil
the tasks associated with security module database
management are part of a process that typically also involves managing key databases and certificate databases.
NSS tools : vfychain
the tasks associated with security module database
management are part of a process that typically also involves managing key databases and certificate databases.
Personal Security Manager (PSM)
these operations include setting up an ssl connection, object signing and signature verification, certificate
management (including issuance and revocation), and other common pki functions.
How to embed the JavaScript engine
*/ if (rval.isboolean() && !rval.toboolean()) cancelevent(event); again, i've elided error checking (such as testing for !ok after the call), and i've faked up some c event
management routines that emulate the dom's convention of canceling an event if its handler returns false.
Exact Stack Rooting
these three storage regions have different lifetime and overhead characteristics and thus require different
management strategies for efficient space and cpu utilization.
Tracing JIT
a fragmento is a resource-
management object that allocates and stores a set of fragments and pages, and manages their lifecycle.
JS_ForgetLocalRoot
description this function is used to interact with scoped local root
management.
JS_NewContext
this is a memory
management tuning parameter which most users should not adjust.
JS_NewUCString
on success, the javascript engine adopts responsibility for memory
management of this region.
JS_SetPrivate
memory
management of this field is the application's responsibility.
JSAPI reference
l_to_double obsolete since jsapi 32 jsval_to_object obsolete since jsapi 32 jsval_to_string obsolete since jsapi 32 jsval_to_gcthing obsolete since jsapi 32 jsval_to_private obsolete since jsapi 32 a function that behaves like typeof: js_gettypename obsolete since jsapi 34 and functions that behave like the equality operators: js_strictlyequal js_looselyequal js_samevalue memory
management these functions act like the standard c malloc family of functions, except that errors are reported using the spidermonkey error apis rather than errno.
SpiderMonkey 1.8.5
bug 630209 also removed the need for js_newscriptobject, by modifying the script compilation interfaces to handle the creation and
management of the object wrapper directly; similarly, the script execution interfaces now accept a jsobject pointer than a pointer to jsscript.
SpiderMonkey 1.8.7
bug 630209 also removed the need for js_newscriptobject, by modifying the script compilation interfaces to handle the creation and
management of the object wrapper directly; similarly, the script execution interfaces now accept a jsobject pointer than a pointer to jsscript.
Web Replay
the difficulties are in figuring out the set of system library apis to intercept, in getting the memory
management and dirty memory parts of the rewind infrastructure to work, and in handling the different graphics and ipc pathways on different platforms.
WebReplayRoadmap
management of a corpus of recordings (some which may have been made with different builds or operating systems) will be easier to manage, with shared storage in the cloud.
Mozilla Projects
these operations include setting up an ssl connection, object signing and signature verification, certificate
management (including issuance and revocation), and other common pki functions.
Life After XUL: Building Firefox Interfaces with HTML
problems / solutions: accessibility localization caching for working offline / pre-caching for snappy first run visual performance / jank security privacy operations tooling build process third-party library use and
management ...
Places
places is the bookmarks and history
management system introduced in firefox 3.
Toolkit API
these services include: profile
management chrome registration browsing history extension and theme
management application update service safe mode printing official references structure of an installable bundle: describes the common structure of installable bundles, including extensions, themes, and xulrunner applications extension packaging: specific information about how to package extensions theme packaging: specific information about how to package themes multiple-item extension packaging: specific information about multiple-item extension xpis xul application packaging: specific information about how to package xulrunn...
Starting WebLock
as a layer of abstraction above the operating system, the nspr allows gecko applications to be platform independent by providing the following system-level facilities: threads thread synchronization file and network i/o timing and intervals memory
management shared library linking the nspr is included in the gecko sdk.
Index
in fact, virtually all of the functionality that you associate with a browser - navigation, window
management, managing cookies, bookmarks, security, searching, rendering, and other features - is defined in xpcom components and accessed by means of those component interfaces.
IAccessibleTable
also, note that the server may have different life cycle
management strategies for controls depending on whether or not a control manages its children.
IAccessibleTable2
also, note that the server may have different life cycle
management strategies for controls depending on whether or not a control manages its children.
nsICache
the cache service decides which cache device to use based on "some resource
management calculation." store_in_memory 1 the storage policy of a cache entry determines the device(s) to which it belongs.
nsIProfileLock
see also profile
management nsitoolkitprofileservice nsitoolkitprofile nsiprofileunlocker ...
nsIProfileUnlocker
see also profile
management nsitoolkitprofileservice nsitoolkitprofile nsiprofilelock ...
nsITaskbarWindowPreview
note: this interface will never invoke the controller's nsitaskbarpreviewcontroller.onclose() or nsitaskbarpreviewcontroller.onactivate() methods, since handling them may conflict with other internal gecko state
management.
nsIToolkitProfile
see also profile
management nsitoolkitprofileservice nsiprofilelock nsiprofileunlocker ...
XPCOM
file and memory
management, threads, basic data structures (strings, arrays, variants), etc.
Mozilla technologies
starting with mozilla 1.9, it was phased out in favor of sqlite, a more widely-supported file format.placesplaces is the bookmarks and history
management system introduced in firefox 3.
Using the Multiple Accounts API
relevant api calls: nsimsgaccount nsimsgaccountmanager.createaccount() nsimsgaccount nsimsgaccountmanager.getaccount(in string key) nsimsgincomingserver nsimsgaccountmanager.createincomingserver(in string type) nsimsgincomingserver nsimsgaccountmanager.getincomingserver(in string key) smtp servers smtp servers are kept separately from all the other account
management stuff.
Add to iPhoto
basic cftype routines handle memory
management, dumping cftype objects to the console, comparing cftype values, and so forth.
js-ctypes
using js-ctypes ctypes.open custom native file standard os libraries finding window handles working with data working with arraybuffers declaring types declaring and calling functions declaring and using callbacks type conversion memory
management chromeworker js-ctypes reference a reference guide to the js-ctypes api.
Mozilla
this can be useful if you want to integrate a gecko application's password
management with an existing password
management system, or use your own password storage format or database.
Background Tasks API - Web APIs
running tasks now that we've got the task
management and display maintenance code done, we can actually start setting up code to run tasks that get work done.
Credential.id - Web APIs
specifications specification status comment credential
management level 1 working draft initial definition.
Credential.name - Web APIs
example // tbd specifications specification status comment credential
management level 1 working draft initial definition.
Credential.type - Web APIs
example // tbd specifications specification status comment credential
management level 1 working draft initial definition.
DOMTokenList.supports() - Web APIs
yid('display'); if (iframe.sandbox.supports('an-upcoming-feature')) { // support code for mystery future feature } else { // fallback code } if (iframe.sandbox.supports('allow-scripts')) { // instruct frame to run javascript // // (note: this feature is well-supported; this is just an example!) // } specifications specification status comment credential
management level 1 working draft initial definition.
Audio() - Web APIs
the event-based approach is best: myaudioelement.addeventlistener("canplaythrough", event => { /* the audio is now playable; play it if permissions allow */ myaudioelement.play(); }); memory usage and
management if all references to an audio element created using the audio() constructor are deleted, the element itself won't be removed from memory by the javascript runtime's garbage collection mechanism if playback is currently underway.
Basic concepts - Web APIs
if you are not familiar with object-oriented database
management systems, read the wikipedia article on object database.
Intersection Observer API - Web APIs
this way, sites no longer need to do anything on the main thread to watch for this kind of element intersection, and the browser is free to optimize the
management of intersections as it sees fit.
LocalFileSystem - Web APIs
another api, the quota
management api, lets you query an origin's current quota usage and allocation using window.webkitpersistentstorage.queryusageandquota().
msSetMediaProtectionManager - Web APIs
syntax htmlmediaelement.mssetmediaprotectionmanager(mediaprotectionmanager); parameters the windows.media.protection namespace provides classes to manage digital rights
management (drm) media contents.
PasswordCredential.additionalData - Web APIs
reds) { if (creds.type == 'password') { var form = new formdata(); var csrf_token = document.queryselector('csrf_token').value; form.append('csrf_token', csrf_token); creds.additionaldata = form; fetch('https://www.example.com', { method: 'post', credentials: creds }); }; }); specifications specification status comment credential
management level 1 working draft initial definition.
URL.createObjectURL() - Web APIs
usage notes memory
management each time you call createobjecturl(), a new object url is created, even if you've already created one for the same object.
Matrix math for the web - Web APIs
s function in action: let somematrix = [ 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 5, 0, 4, 8, 4, 1 ] let identitymatrix = [ 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 ]; // returns a new array equivalent to somematrix let somematrixresult = multiplymatrices(identitymatrix, somematrix); important: these matrix functions are written for clarity of explanation, not for speed or memory
management.
Geometry and reference spaces in WebXR - Web APIs
any further position and orientation
management is between you and webgl, though you do make use of the origin offset from the reference space in order to position the objects correctly in the 3d world.
Inputs and input sources - Web APIs
in this guide, we'll look at how to use webxr's input device
management features to determine what input sources are available and how to then monitor those sources for inputs in order to handle user interactivity with your virtual or augmented environment.
WebXR performance guide - Web APIs
while an individual vector or matrix doesn't occupy an inordinate amount of memory, the sheer number of vectors and matrices and other structures that are used to build each frame of a 3d scene means the memory
management becomes a problem eventually if you keep allocating and de-allocating memory objects.
Web Crypto API - Web APIs
even assuming you use the basic cryptographic functions correctly, secure key
management and overall security system design are extremely hard to get right, and are generally the domain of specialist security experts.
Window.open() - Web APIs
opening new windows, even with reduced features, uses considerably a lot of the user's system resources (cpu, ram) and involves considerably a lot of coding in the source code (security
management, memory
management, various code branchings sometimes quite complex, window frame/chrome/toolbars building, window positioning and sizing, etc.).
WindowOrWorkerGlobalScope.fetch() - Web APIs
living standard initial definition credential
management level 1 working draft adds federatedcredential or passwordcredential instance as a possible value for init.credentials.
Web APIs
aambient light eventsbbackground tasksbattery api beaconbluetooth apibroadcast channel apiccss counter stylescss font loading api cssomcanvas apichannel messaging apiconsole apicredential
management apiddomeencoding apiencrypted media extensionsffetch apifile system api frame timing apifullscreen apiggamepad api geolocation apihhtml drag and drop apihigh resolution timehistory apiiimage capture apiindexeddbintersection observer apillong tasks api mmedia capabilities api media capture and streamsmedia session apimedia source extensions mediastream recordingnnavigation timingnetwork infor...
ARIA: application role - Accessibility
in this mode, the web author is completely responsible for handling any and all keyboard input, focus
management, and other interactions and cannot assume assistive technologies would do any processing on their end.
ARIA: dialog role - Accessibility
required javascript features focus
management a dialog has particular requirements for how keyboard focus should be managed: dialogs should always have at least one focusable control.
Cognitive accessibility - Accessibility
cognitive skills include: attention memory processing speed time
management letters and language numbers symbols and math understanding and making choices a solid approach to providing accessible solutions for people with cognitive impairments includes: delivering content in more than one way, such as by text-to-speech or by video; providing easily-understood content, such as text written using plain-language standards; focusing attention on important content; ...
Web accessibility for seizures and physical reactions - Accessibility
editor harding along with the peat tool, is generaly recognized to be one of the two "gold standards" for analyzing flashes harding flash and pattern analyzer iso iec 61966-2-2:2003(en) multimedia systems and equipment — colour measurement and
management — part 2-2: colour
management — extended rgb colour space — scrgb photosensitive epilepsy analysis tool along with the harding tool, is generaly recognized to be one of the two "gold standards" for analyzing flashes trace research and development center using peat to create seizureless web animations w3c css color module level 3 personalization semantics explainer 1.0.
Guide to Web APIs - Developer guides
web apis from a to z aambient light eventsbbackground tasksbattery api beaconbluetooth apibroadcast channel apiccss counter stylescss font loading api cssomcanvas apichannel messaging apiconsole apicredential
management apiddomeencoding apiencrypted media extensionsffetch apifile system api frame timing apifullscreen apiggamepad api geolocation apihhtml drag and drop apihigh resolution timehistory apiiimage capture apiindexeddbintersection observer apillong tasks api mmedia capabilities api media capture and streamsmedia session apimedia source extensions mediastream recordingnnavigation timingnetwork infor...
Audio and Video Delivery - Developer guides
one of the principle uses of eme is to allow browsers to implement drm (digital rights
management), which helps to prevent web-based content (especially video) from being copied.
<input>: The Input (Form Input) element - HTML: Hypertext Markup Language
as all input types except for input of type hidden are focusable, this attribute should not be used on form controls, because doing so would require the
management of the focus order for all elements within the document with the risk of harming usability and accessibility if done incorrectly.
Using HTTP cookies - HTTP
cookies are mainly used for three purposes: session
management logins, shopping carts, game scores, or anything else the server should remember personalization user preferences, themes, and other settings tracking recording and analyzing user behavior cookies were once used for general client-side storage.
Cookie - HTTP
examples cookie: phpsessid=298zf09hf012fh2; csrftoken=u32t4o3tb3gg43; _gat=1 specifications specification title rfc 6265, section 5.4: cookie http state
management mechanism ...
Cookie2 - HTTP
header type request header forbidden header name yes examples cookie2: $version="1" specifications specification title rfc 2965: cookie2 historic specification of http state
management mechanism, obsoleted by rfc 6265 ...
SameSite cookies - HTTP
ite=none;secure] rewriterule "^(.*)\.html$" "index.php?nav=$1 [nc,l,qsa,co=rewriterule;03;https://www.example.org;30/;samesite=none;secure] [...] rewriterule "^admin/(.*)\.html$" "admin/index.php?nav=$1 [nc,l,qsa,co=rewriterule;09;https://www.example.org:30/;samesite=strict;secure] specifications specification title rfc 6265, section 4.1: set-cookie http state
management mechanism draft-ietf-httpbis-rfc6265bis-05 cookie prefixes, same-site cookies, and strict secure cookies ...
Set-Cookie - HTTP
t-cookie: __host-id=123; secure; path=/ // rejected due to missing secure attribute set-cookie: __secure-id=1 // rejected due to the missing path=/ attribute set-cookie: __host-id=1; secure // rejected due to setting a domain set-cookie: __host-id=1; secure; path=/; domain=example.com specifications specification title rfc 6265, section 4.1: set-cookie http state
management mechanism draft-ietf-httpbis-rfc6265bis-05 cookie prefixes, same-site cookies, and strict secure cookies ...
Set-Cookie2 - HTTP
specifications specification title rfc 2965: set-cookie2 historic specification of http state
management mechanism, obsoleted by rfc 6265 ...
HTTP headers - HTTP
connection
management connection controls whether the network connection stays open after the current transaction finishes.
HTTP Index - HTTP
15 connection
management in http/1.x connection
management, guide, http, networking, performance, webmechanics connection
management is a key topic in http: opening and maintaining connections largely impacts the performance of web sites and web applications.
HTTP resources and specifications - HTTP
quests proposed standard rfc 7234 hypertext transfer protocol (http/1.1): caching proposed standard rfc 5861 http cache-control extensions for stale content informational rfc 8246 http immutable responses proposed standard rfc 7235 hypertext transfer protocol (http/1.1): authentication proposed standard rfc 6265 http state
management mechanism defines cookies proposed standard draft spec cookie prefixes ietf draft draft spec same-site cookies ietf draft draft spec deprecate modification of 'secure' cookies from non-secure origins ietf draft rfc 2145 use and interpretation of http version numbers informational rfc 6585 additional http status codes ...
HTTP
connection
management in http/1.x describes the three connection
management models available in http/1.x, their strengths, and their weaknesses.
Using Promises - JavaScript
these make it possible to offer fallback error handling for promises, as well as to help debug issues with your promise
management.
var - JavaScript
javascript has automatic memory
management, and it would make no sense to be able to use the delete operator on a global variable.
JavaScript
memory
management memory life cycle and garbage collection in javascript.
Authoring MathML - MathML
html becomes verbose when your document contains advanced structures like lists or tables but fortunately there are many generators from simple notations, wysiwyg editors and other content
management systems to help writing web pages.
MathML documentation index - MathML
html becomes verbose when your document contains advanced structures like lists or tables but fortunately there are many generators from simple notations, wysiwyg editors and other content
management systems to help writing web pages.
Web Performance
ed web performance timings: how long is too long?there are no clear set rules as to what constitutes a slow pace when loading pages, but there are specific guidelines for indicating content will load (1 second), idling (50ms), animating (16.7s) and responding to user input (50 to 200ms).the business case for web performanceyou know web performance is important, but how do you convince clients and
management to invest in performance and make it a priority.
PWA developer guide - Progressive web apps (PWAs)
using service workers to run offline description alerting the user using notifications description creating a web app from an existing site description advanced topics pushing data from the server to your web application some description resource
management description integration with the host device description security and privacy description gaming topics for web app developers description polishing web apps web api equivalents for common native apis some description platform-specific tips and issues description web application performance guide description ensuring a good user experience description related topics some...
Making PWAs work offline with Service workers - Progressive web apps (PWAs)
self.addeventlistener('install', (e) => { e.waituntil( caches.open('js13kpwa-v2').then((cache) => { return cache.addall(contenttocache); }) ); }); a new service worker is installed in the background, and the previous one (v1) works correctly up until there are no pages using it — the new service worker is then activated and takes over
management of the page from the old one.
Features restricted to secure contexts - Web security
api chrome/opera edge safari firefox async clipboard api 66 not supported not supported 63 background sync (see syncmanager, for example) 49 not supported not supported not supported cache-control: immutable not supported 15 11 49 credential
management api 51 not supported not supported not supported generic sensor api 67 not supported not supported not supported payment request api (and basic card payment).